Inscrição API 2.0
Serviço destinado a criação de contas no Tiny.
Cabeçalhos
| Elemento | Tipo | Ocorrência | Descrição |
|---|---|---|---|
| Developer-Id | string | obrigatório | Chave gerada para identificar a plataforma que enviou o request |
Conteúdo do body
| Elemento | Tipo | Ocorrência | Descrição |
|---|---|---|---|
| dados_inscricao (1) | object | obrigatório | Dados da inscrição conforme layout |
| Elemento | Tipo | Tamanho | Ocorrência | Descrição |
|---|---|---|---|---|
| dados_inscricao | object | - | obrigatório | Elemento utilizado para representar uma inscrição |
| dados_inscricao.nome | string | - | obrigatório | Nome ou Razão Social |
| dados_inscricao.email | string | - | obrigatório | E-mail da conta |
| dados_inscricao.plano (1) | string | - | opcional | Identificador do plano da inscrição. |
| dados_inscricao.tipo (2) | string | - | obrigatório | Pessoa Física ou Jurídica |
| dados_inscricao.documento | string | - | obrigatório | CPF (Pessoa física) ou CNPJ (Pessoa jurídica) |
| dados_inscricao.apelido | string | - | obrigatório | Como o usuário deseja ser chamado |
| dados_inscricao.data_nascimento (3) | string | - | obrigatório (Pessoa Física) | Data de nascimento |
| dados_inscricao.codigo_promocional | string | - | opcional | Código promocional |
| dados_inscricao.canal_comunicacao (4) | list | - | obrigatório | Canal de Comunicação que usaremos para entrar em contato com você |
| dados_inscricao.celular | string | - | obrigatório | Telefone Celular |
(1) - Valores possíveis: 'Comecar', 'Crescer', 'Evoluir', 'Potencializar'. Caso não informado ou informado um plano inválido, será setado como padrão o 'Comecar'.
(2) - Valores possíveis: 'F' - Pessoa Física, 'J' - Pessoa Jurídica.
(3) - Esse campo deve ser informado no formato dd/mm/yyyy, exemplo "01/01/2012".
(4) - Valores possíveis: '1' - E-mail, '2' - Celular.
Retorno do serviço
| Elemento | Tipo | Tamanho | Ocorrência | Descrição |
|---|---|---|---|---|
| retorno | object | - | obrigatório | Elemento raiz do retorno |
| retorno.status_processamento | int | - | obrigatório | Conforme tabela Status de Processamento |
| retorno.status | string | - | obrigatório | Contém o status do retorno “OK” ou “Erro”. Para o caso de conter erros estes serão descritos abaixo |
| retorno.codigo_erro (1) | int | - | condicional | Conforme tabela Códigos de erro |
| retorno.erros[ ] (1) | list | - | condicional [0..n] | Contém a lista dos erros encontrados |
| retorno.erros[ ].erro (2) | string | - | condicional | Mensagem contendo a descrição do erro |
| retorno.erros[ ].campo | string | - | condicional | Nome do campo do body com problema(s) de validação |
(1) - Somente estará presente no retorno caso o elemento "status" seja "Erro".
(2) - Estes campos somente serão informados caso o retorno contenha erros.