Documentación para el servicio de API REST.

Proveedor.

Última actualización 18 Enero 2018.

GET - Obtener todos los proveedores

https://app.logiety.com/api/v1/proveedores/

Acción de visualizar todos los proveedores que se tengan permitidos ver para el usuario con el que se ha logueado.


Headers

Authorization: Token: << token >>


Ejemplo curl
curl --request GET --url https://app.logiety.com/api/v1/proveedores/ \
--header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929'

Campos de la respuesta
Campo Descripción Tipo
id Identificador del proveedor ID
id_fiscal Identificador del proveedor a nivel fiscal ID
nombre Razón social string
domicilio Domicilio fiscal string

Ejemplo de respuesta
[
  {
    "id": "Pr-6OQh-irk1-xhi0-HqJG",
    "id_fiscal": "49589",
    "nombre": "Logiety Tech",
    "domicilio": "Logiety Tech"
  },
  {
    "id": "Pr-6OQh-irk1-xhi0-5fh5",
    "id_fiscal": "40685",
    "nombre": "Logiety Tech",
    "domicilio": "Logiety Tech"
  },
  {
    "id": "Pr-6OQh-irk1-xhi0-f95G",
    "id_fiscal": "49656",
    "nombre": "Logiety Tech",
    "domicilio": "Logiety Tech"
  },
]

GET - Obtener un proveedor

https://app.logiety.com/api/v1/proveedores/ID-PROVEEDOR/

Acción de visualizar un proveedor en específico por medio del ID, esto funcionará si el usuario tiene acceso y permisos para ese proveedor.


Headers

Authorization: Token: << token >>


Ejemplo curl
curl --request GET \
  --url https://app.logiety.com/api/v1/proveedores/Cl-smbC-pRde-8zzx-4Gqn/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929'

Ejemplo de respuesta
{
    "id": "Pr-6OQh-irk1-xhi0-HqJG",
    "id_fiscal": "49589",
    "nombre": "Logiety Tech",
    "domicilio": "Campeche 999 CDMX México"
}


POST - Agregar un proveedor

https://app.logiety.com/api/v1/proveedores/

Acción de crear un nuevo proveedor para la asignación de contenedores, partidas y fracciones arancelarias de un previo.



Headers

Authorization: Token: << token >>

Content-Type: application/json


Campos de la solicitud

Campo Descripción Tipo
id_fiscal Identificador del proveedor a nivel fiscal ID
nombre Razón social string
domicilio Domicilio fiscal string

Ejemplo curl
curl --request POST \
  --url https://app.logiety.com/api/v1/proveedores/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form 'id_fiscal=489587' \
  --form 'nombre=Comercializadora Lopez SA de CV'\
  --form 'domicilio=Insurgentes 56 CDMX México'

                                    

Campos de la respuesta
Campo Descripción Tipo
id Identificador del proveedor ID
id_fiscal Identificador del proveedor a nivel fiscal ID
nombre Razón social string
domicilio Domicilio fiscal string

Ejemplo respuesta
{
  "id": "Cl-iJFV-La06-KBva-yASt",
  "id_fiscal": "Comercializadora Lopez",
  "nombre": "Comercializadora Lopez S.A",
  "domicilio": "Campeche 999 CDMX México"

}
								

PATCH - Modificador un proveedor

https://app.logiety.com/api/v1/proveedores/ID-PROVEEDOR/

Acción de modificar los campos del proveedor.


Headers

Authorization: Token: << token >>

Campo Descripción Tipo
id_fiscal Identificador del proveedor a nivel fiscal ID
nombre Razón social string
domicilio Domicilio fiscal string

Headers

Content-Type

application/json

Authorization

<< token >>

Body

id_fiscal

<< id_fiscal >>

razon_social

<< razon_social >>

nombre

<< nombre_comercial >>

Modificar proveedor

 curl --request PUT \
  --url https://app.logiety.com/api/v1/proveedores/Cl-cyB9-TPh2-ppUq-u4XU/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929' \
  --header 'Content-Type: application/json' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form 'id_fiscal=489587' \
  --form 'nombre=Comercializadora Lopez SA de CV'\
  --form 'domicilio=Insurgentes 56 CDMX México'

											

Sample Response


{
  "id": "Cl-iJFV-La06-KBva-yASt",
  "id_fiscal": "Comercializadora Lopez",
  "nombre": "Comercializadora Lopez S.A",
  "domicilio": "Campeche 999 CDMX México"
}
											

DELETE - Eliminar proveedor

https://app.logiety.com/api/v1/proveedor/ID-PROVEEDOR/

Acción de eliminar el proveedor y toda su información, dicha acción hace que los contenedores, partidas o clasificaciones que haya realizado durante el periodo de uso se borren por completo dentro del sistema del usuario.


Headers

Authorization

<< token >>

Body

Eliminar proveedor

curl --request DELETE \
  --url https://app.logiety.com/api/v1/proveedor/Cl-EPNf-DtNw-066k-Mtbm/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW'

											

Sample Response

{
  "mensaje": "El PROVEEDOR Cl-EPNf-DtNw-066k-Mtbm se ha eliminado con éxito"
}