Através desta API você pode criar um terceiro.
EndPoint
https://app.fracttal.com/api/third_parties
Método POST
Parâmetros de Entrada no corpo
Parâmetro | Tipo de campo | Obrigatório | Descrição |
---|---|---|---|
name | Texto | Sí | Nome do terceiro |
code | Texto | Sim | Código do terceiro |
Texto | Opcional | Correio Eletrônico | |
active | Texto | Opcional | Recurso habilitado. Enviar true ou false |
code_parent_location | Texto | Opcional | Código do ativo na qual estará localizado o terceiro. |
group_1 | Texto | Opcional | Descrição da classificação 1 |
group_2 | Texto | Opcional | Descrição da classificação 2 |
address | Texto | Opcional | Endereço |
city | Texto | Opcional | Cidade |
state | Texto | Opcional | Estado |
zip_code | Text | Opcional | Código de área |
country | Texto | Opcional | País. |
latitude | Texto | Opcional | Latitude |
longitud | Texto | Opcional | Longuitud. |
telephone | Texto | Opcional | Teléfono. |
telephone_2 | Texto | Opcional | Teléfono 2. |
sms | Texto | Opcional | Sms. |
fax | Texto | Opcional | Fax. |
web_page | Texto | Opcional | Página web. |
visible_to_all | Booleano | Opcional | Visible para todos. |
id_third_party_type | Array de enteros | Opcional | 1:Proveedor de servicios 2:Fabricante 3:Proveedor 4:Cliente |
Parâmetros de saída
Parâmetro | Tipo de campo | Descrição |
---|---|---|
success | Booleano | true se a inserção foi bem sucedida ou false no caso contrário |
message | Text | 200 se foi bem sucedido |
data | Text | Json com o item inserido |
total | Número | Quantidade de registros inseridos(Sempre será 1) |
Exemplo:
Petição: https://app.fracttal.com/api/third_parties
Corpo
{ "name":"Fracttal SPA", "code":"fracttal_tercero", "address":"San Pio X", "country":"Chile", "email":"[email protected]", "active": "true", "city":"Providencia", "state": "Region Metropolitana", "telephone_1":"555-555-55", "web_page":"www.fracttal.com", "id_third_party_type":[1,2,3] }
Exemplo Resposta:
{ "success": true, "message": "200", "data": { "id": 6, "id_company": 69, "code": "3457899", "address": null, "email": null, "id_parent": null, "id_group_1": null, "id_group_2": null, "active": false, "name": "Tercero 3 api", "zip_code": null, "city": null, "state": null, "telephone_1": null, "telephone_2": null, "fax": null, "sms": null, "id_custom_field_group": null, "country": null, "is_changed": false, "latitude": null, "longitud": null, "web_page": null, "id_third_party_import": null, "id_parent_location": null }, "total": 0 }