# Nova Assinatura

Para enviar uma solicitação de criação de uma nova assinatura, utilize o método POST com objetos JSON para o seguinte URL:

**URL de Solicitação:**

{% code overflow="wrap" %}

```url
https://api.zsystems.com.br/planos/assinar
```

{% endcode %}

**Cabeçalhos Exigidos para a Requisição:**

* Content-Type: Necessário especificar como multipart/form-data ou application/json, adaptado ao método de envio dos dados.
* Authorization: Precisa incluir um 'TokenAPI', precedido por Bearer, para confirmar a autenticação e conceder permissão para realizar a solicitação.

**Detalhes dos Parâmetros da Solicitação:**

<table data-header-hidden><thead><tr><th width="209"></th><th width="114"></th><th></th></tr></thead><tbody><tr><td>Id</td><td>Tipo</td><td>Descrição</td></tr><tr><td>PlanoId</td><td></td><td>Identificador do plano já cadastrado</td></tr><tr><td>expiration_date</td><td></td><td>Quando expira a assinatura, se não houver data de expiração favor remover</td></tr><tr><td>nome</td><td></td><td>Nome do cliente ou Razão Social</td></tr><tr><td>email</td><td></td><td>E-mail do cliente</td></tr><tr><td>cdf ou cnpj</td><td></td><td>CPF ou CNPJ cliente, se enviar o CPF, não enviar CNPJ e vice-versa</td></tr><tr><td>dataNascimento</td><td></td><td>Data de nascimento do cliente</td></tr><tr><td>telefone</td><td></td><td>Número telefone fixo do cliente</td></tr><tr><td>celular</td><td></td><td>Número celular do cliente</td></tr><tr><td>logradouro</td><td></td><td>Rua ou Avenida do endereço</td></tr><tr><td>numero</td><td></td><td>Número do endereço</td></tr><tr><td>cep</td><td></td><td>Código postal do endereço</td></tr><tr><td>cidade</td><td></td><td>Cidade do endereço</td></tr><tr><td>estado</td><td></td><td>Código ISO 3166-2 para o estado, com duas letras</td></tr><tr><td>complemento</td><td></td><td>Complemento do endereço</td></tr><tr><td>titular</td><td></td><td>Nome do titular do cartão</td></tr><tr><td>numero</td><td></td><td>Número do cartão</td></tr><tr><td>codigoSeguranca</td><td></td><td>Código de Segurança ou CVV do cartão</td></tr><tr><td>validade</td><td></td><td>Mês e ano em que o cartão expira sua validade</td></tr></tbody></table>

**Exemplo de requisição:**

{% code overflow="wrap" %}

```json
{
  "planoId": 42,
  "expiration_date": "2019-12-12",
  "cliente": {
    "nome": "João Paulo",
    "email": "teste2@zsystems.com.br",
    "dataNascimento": "1991-10-10",
    "cpf": "00000000000",
    "telefone": "0033332222",
    "celular": "00999998888"
  },
  "endereco": {
    "logradouro": "leoneta",
    "numero": "123",
    "cep": "03380235",
    "cidade": "sp",
    "estado": "sp"
  },
  "cartao": {
    "titular": "João Paulo",
    "validade": "02/25",
    "numero": "5234233381847212",
    "codigoSeguranca": "069"
  }
}
```

{% endcode %}

**Exemplo de resultado:**

{% code overflow="wrap" %}

```json
{
  "success": true,
  "message": "Operação realizada com sucesso",
  "data": {
    "id": 90,
    "ativo": 1,
    "status_assinatura_id": 1,
    "payment_method": "credit",
    "due_date": "2019-11-26",
    "expiration_date": null,
    "amount": 125.00,
    "currency": "BRL",
    "plano_id": 42,
    "cliente_id": 202,
    "modified": "2019-11-26T21:21:57.076Z",
    "created": "2019-11-26T21:21:57.076Z"
  }
}
```

{% endcode %}
