POST api/Contrato/NovoContrato
Cadastra um novo contrato/Cliente. Para cada celular, deve-se efetuar um novo cadastro.
Request Information
URI Parameters
None.
Body Parameters
Dados cadastrais
CadastroName | Description | Type | Additional information |
---|---|---|---|
metodo |
Método a ser invocado (Opcional) |
string |
None. |
token |
Token de acesso Americanet |
string |
None. |
tempo_vida |
Tempo de vida do token |
string |
None. |
token2 |
token de acesso a esta Api |
string |
None. |
ccod |
Código do cliente no Pgp |
integer |
None. |
idoperador |
Código do operador/colaborador |
integer |
None. |
Cpf_Cnpj |
Cpf/Cnpj do cliente (apenas números) |
string |
None. |
Nome |
Nome do cliente |
string |
None. |
Rg |
RG do cliente (Opcional) |
string |
None. |
DataNasc |
Data de nascimento no formato YYYYMMDD |
string |
None. |
Cep |
CEP do logradouro, apenas números |
string |
None. |
TpLogradouro |
Tipo de logradouto. Rua, Avenida, Travessa, Via, etc |
string |
None. |
Logradouro |
Endereço do cliente |
string |
None. |
Numero |
Número do endereço do cliente |
string |
None. |
Complemen |
Complemento do endereço do cliente (Opcional) |
string |
None. |
Bairro |
Bairro do cliente |
string |
None. |
Cidade |
Cidade do cliente |
string |
None. |
Uf |
Unidade federativa |
string |
None. |
DDDTelefone |
DDD do telefone do cliente, com dois dígitos |
string |
None. |
Telefone |
Telefone do cliente, somente números |
string |
None. |
DDDCelular |
DDD do celular do cliente (Opcional) |
string |
None. |
Celular |
Celular do cliente, apenas números (Opcional) |
string |
None. |
NomeMae |
(Opcional) |
string |
None. |
NomePai |
(Opcional) |
string |
None. |
Endereço de e-mail do cliente |
string |
None. |
|
Produto |
Código do produto. Veja: api/Produtos/Listar |
integer |
None. |
ProdutoNome |
Nome do produto |
string |
None. |
Portabilidade |
0=Linha não portada, 1=Linha portada |
integer |
None. |
Linha_Contrato_DDD |
DDD da linha solicitada ou portada |
string |
None. |
Linha_Contrato_NRO |
Número da linha portada, quando não portada passar o número que deseja ou em branco para um número aleatório |
string |
None. |
Apelido |
Apelido do chip: Maria, Pedro |
string |
None. |
Combo_Id |
Código do combo contratado pelo cliente |
integer |
None. |
ChipAdicional |
True indica se é chip adicional |
boolean |
None. |
qdegiga |
Quantidade de giga (dados) |
decimal number |
None. |
valor |
Valor da contratação |
decimal number |
None. |
Request Formats
application/json, text/json
{ "metodo": "sample string 1", "token": "sample string 2", "tempo_vida": "sample string 3", "token2": "sample string 4", "ccod": 5, "idoperador": 6, "Cpf_Cnpj": "sample string 7", "Nome": "sample string 8", "Rg": "sample string 9", "DataNasc": "sample string 10", "Cep": "sample string 11", "TpLogradouro": "sample string 12", "Logradouro": "sample string 13", "Numero": "sample string 14", "Complemen": "sample string 15", "Bairro": "sample string 16", "Cidade": "sample string 17", "Uf": "sample string 18", "DDDTelefone": "sample string 19", "Telefone": "sample string 20", "DDDCelular": "sample string 21", "Celular": "sample string 22", "NomeMae": "sample string 23", "NomePai": "sample string 24", "Email": "sample string 25", "Produto": 26, "ProdutoNome": "sample string 27", "Portabilidade": 28, "Linha_Contrato_DDD": "sample string 29", "Linha_Contrato_NRO": "sample string 30", "Apelido": "sample string 31", "Combo_Id": 32, "ChipAdicional": true, "qdegiga": 34.1, "valor": 35.0 }
application/xml, text/xml
<ContratoModel.Cadastro xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/mvno"> <Apelido>sample string 31</Apelido> <Bairro>sample string 16</Bairro> <Celular>sample string 22</Celular> <Cep>sample string 11</Cep> <ChipAdicional>true</ChipAdicional> <Cidade>sample string 17</Cidade> <Combo_Id>32</Combo_Id> <Complemen>sample string 15</Complemen> <Cpf_Cnpj>sample string 7</Cpf_Cnpj> <DDDCelular>sample string 21</DDDCelular> <DDDTelefone>sample string 19</DDDTelefone> <DataNasc>sample string 10</DataNasc> <Email>sample string 25</Email> <Linha_Contrato_DDD>sample string 29</Linha_Contrato_DDD> <Linha_Contrato_NRO>sample string 30</Linha_Contrato_NRO> <Logradouro>sample string 13</Logradouro> <Nome>sample string 8</Nome> <NomeMae>sample string 23</NomeMae> <NomePai>sample string 24</NomePai> <Numero>sample string 14</Numero> <Portabilidade>28</Portabilidade> <Produto>26</Produto> <ProdutoNome>sample string 27</ProdutoNome> <Rg>sample string 9</Rg> <Telefone>sample string 20</Telefone> <TpLogradouro>sample string 12</TpLogradouro> <Uf>sample string 18</Uf> <ccod>5</ccod> <idoperador>6</idoperador> <metodo>sample string 1</metodo> <qdegiga>34.1</qdegiga> <tempo_vida>sample string 3</tempo_vida> <token>sample string 2</token> <token2>sample string 4</token2> <valor>35</valor> </ContratoModel.Cadastro>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
NovoCadastroRetornoName | Description | Type | Additional information |
---|---|---|---|
codigo_cliente |
Código do cliente cadastrado no Mvno |
integer |
None. |
numero_contrato |
Número do contrato no Mvno |
integer |
None. |
nro_telefone |
Número do telefone celular registrado na base AmericaNet |
string |
None. |
retorno |
Código e mensagem de retorno do servidor. 0=Sucesso |
MensagemRetorno |
None. |
token |
Token de acesso, caso seja renovado |
string |
None. |
tempo_vida |
Tempo de vida do token |
string |
None. |
Response Formats
application/json, text/json
{ "codigo_cliente": 1, "numero_contrato": 2, "nro_telefone": "sample string 3", "retorno": { "codigo": 1, "mensagem": "sample string 2" }, "token": "sample string 4", "tempo_vida": "sample string 5" }
application/xml, text/xml
<ContratoModel.NovoCadastroRetorno xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/mvno"> <codigo_cliente>1</codigo_cliente> <nro_telefone>sample string 3</nro_telefone> <numero_contrato>2</numero_contrato> <retorno> <codigo>1</codigo> <mensagem>sample string 2</mensagem> </retorno> <tempo_vida>sample string 5</tempo_vida> <token>sample string 4</token> </ContratoModel.NovoCadastroRetorno>