Documentación para servicio API REST.

Operación.

Última actualización 18 Enero 2018.

GET- Obtener operaciones

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

La obtención de todos las operaciones para ver cuantas y cuales se han creado en el sistema.

Campo Descripción Tipo
id Identificador del número de contenedor ID
número Cadena alfanumérica que hace referencia al contenedor por despachar string
numero_referen Cadena alfanumérica que hace referencia al cliente string
fecha_creacion Fecha de creación del contenedor dentro del sistema web string
habilitado Indica si se muestra el contenedor dentro del móvil string
estado Indica el estado del sistema ( Pendiente, Aceptado, Terminado ) bool
fecha_creacion Fecha de creación del usuario string
cliente Indica la información del cliente al que pertenece el contenedor
fecha_envio Número del gafete para ingresar a la aduana string
fecha_termino Fecha en la que se terminan de clasificar las partidas string
tramitador Indica la información del tramitador que subió la información
apertura Indica la información de la apertura del contenedor
cierre Indica la información del cierre del contenedor.
partidas Indica todas las partidas asociadas al operación.

Headers

Authorization

<< token >>

Obtener operaciones

curl --request GET \
  --url https://app.logiety.com/api/v1/contenedor/Co-eL60-XbFz-XCdJ-gLwv/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929'

Sample Response

{
  "id": "Co-eL60-XbFz-XCdJ-gLwv",
  "numero": "239745212",
  "numero_referencia": "56913848311",
  "fecha_creacion": "2018-01-12T13:27:16.064269",
  "estado": "Aceptado",
  "cliente": "Cl-smbC-pRde-8zzx-4Gqn",
  "tramitador": {
    "id": "Tr-O2cu-Xrq8-TASg-GPRR",
    "nombre": "uriel_log"
  },
  "partidas": [
    {
      "id": "Pa-MdIw-5I4H-llNm-ng72",
      "descripcion": "Mesas de marmol",
      "sugerencia": "",
      "numero_parte": "101001"
    },
    {
      "id": "Pa-NMVY-fQEC-j1pZ-d7ep",
      "descripcion": "Silla de aluminio",
      "sugerencia": "",
      "numero_parte": "101002"
    },
    {
      "id": "Pa-qkLf-ePec-foF0-niro",
      "descripcion": "Sustituto de azucar",
      "sugerencia": "",
      "numero_parte": "101003"
    },
    {
      "id": "Pa-0ELw-VM9i-LZj5-8ZOu",
      "descripcion": "Planta de interior",
      "sugerencia": "",
      "numero_parte": "1010104"
    },
    {
      "id": "Pa-BkTz-q9Hr-msFQ-YDdi",
      "descripcion": "Mochila de Nylon",
      "sugerencia": "",
      "numero_parte": "1010105"
    }
  ]
}

GET Obtener contenedor

https://app.logiety.com/api/v1/contenedor/<< id-contenedor >>/

Acción en la cual visualizas un contenedor en específico por medio del ID

Campo Descripción Tipo
id Identificador del número de contenedor ID
número Cadena alfanumérica que hace referencia al contenedor por despachar string
numero_referen Cadena alfanumérica que hace referencia al cliente string
fecha_creacion Fecha de creación del contenedor dentro del sistema web string
habilitado Indica si se muestra el contenedor dentro del móvil string
estado Indica el estado del sistema ( Pendiente, Aceptado, Terminado ) bool
cliente Indica la información del cliente al que pertenece el contenedor
fecha_envio Número del gafete para ingresar a la aduana string
fecha_termino Fecha en la que se terminan de clasificar las partidas string
tramitador Indica la información del tramitador que subió la información
apertura Indica la información de la apertura del contenedor
cierre Indica la información del cierre del contenedor.
partidas Indica todas las partidas asociadas al contenedor.

Headers

Authorization

<< token >>

Obtener contenedor

curl --request GET \
  --url https://app.logiety.com/api/v1/contenedor/Co-eL60-XbFz-XCdJ-gLwv/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929'

Sample Response

{
  "id": "Co-eL60-XbFz-XCdJ-gLwv",
  "numero": "239745212",
  "numero_referencia": "56913848311",
  "fecha_creacion": "2018-01-12T13:27:16.064269",
  "estado": "Aceptado",
  "cliente": "Cl-smbC-pRde-8zzx-4Gqn",
  "tramitador": {
    "id": "Tr-O2cu-Xrq8-TASg-GPRR",
    "nombre": "uriel_log"
  },
  "partidas": [
    {
      "id": "Pa-MdIw-5I4H-llNm-ng72",
      "descripcion": "Mesas de marmol",
      "sugerencia": "",
      "numero_parte": "101001"
    },
    {
      "id": "Pa-NMVY-fQEC-j1pZ-d7ep",
      "descripcion": "Silla de aluminio",
      "sugerencia": "",
      "numero_parte": "101002"
    },
    {
      "id": "Pa-qkLf-ePec-foF0-niro",
      "descripcion": "Sustituto de azucar",
      "sugerencia": "",
      "numero_parte": "101003"
    },
    {
      "id": "Pa-0ELw-VM9i-LZj5-8ZOu",
      "descripcion": "Planta de interior",
      "sugerencia": "",
      "numero_parte": "1010104"
    },
    {
      "id": "Pa-BkTz-q9Hr-msFQ-YDdi",
      "descripcion": "Mochila de Nylon",
      "sugerencia": "",
      "numero_parte": "1010105"
    }
  ]
}

POST  Agregar contenedor

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

Acción en la cual se genera un nuevo contenedor para un cliente en específico

Campo Descripción Tipo Atributos
número Cadena alfanumérica que hace referencia al contenedor por despachar string requerido
referencia Cadena alfanumérica que hace referencia al cliente string requerido
habilitado Indica si se muestra el contenedor dentro de la app móvil bool
cliente Indica la información del cliente al que pertenece el contenedor id-cliente requerido

Headers

Authorization

<< token >>

Body

numero_referenica

LJ00001

numero

MSC0000001

cliente

Cl-smbC-pRde-8zzx-4Gqn

habilitado

true

Agregar contenedor

curl --request POST \
  --url https://app.logiety.com/api/v1/contenedor/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form numero_referencia=LJ00001 \
  --form numero=MSC0000001 \
  --form cliente=Cl-smbC-pRde-8zzx-4Gqn \
  --form habilitado=true
											

Sample Response

{
  "id": "Co-HjR3-vTpR-6Q7t-HzOz",
  "numero": "MSC0000001",
  "numero_referencia": "LJ00001",
  "fecha_creacion": "2018-01-15T17:32:11.847000",
  "estado": "Pendiente",
  "cliente": "Cl-smbC-pRde-8zzx-4Gqn",
  "habilitado": true,
  "partidas": []
}
											

PUT  Modificador contenedor

https://app.logiety.com/api/v1/contenedor/<< id-contenedor >>/

Acción en la cual se genera un nuevo contenedor para un cliente en específico

Campo Descripción Tipo Atributos
número Cadena alfanumérica que hace referencia al contenedor por despachar string requerido
referencia Cadena alfanumérica que hace referencia al cliente string requerido
habilitado Indica si se muestra el contenedor dentro de la app móvil bool
cliente Indica la información del cliente al que pertenece el contenedor id-cliente requerido

Headers

Authorization

<< token >>

Body

numero

LJ0939909

numero_referencia

MSK893829893

cliente

Cl-smbC-pRde-8zzx-4Gqn

habilitado

true

estado

aceptado

Modificar contenedor

curl --request PUT \
  --url https://app.logiety.com/api/v1/contenedor/Co-HjR3-vTpR-6Q7t-HzOz/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form numero=LJ0939909 \
  --form numero_referencia=MSK893829893 \
  --form cliente=Cl-smbC-pRde-8zzx-4Gqn \
  --form estado=Aceptado
											

Sample Response


{
  "id": "Co-HjR3-vTpR-6Q7t-HzOz",
  "numero": "LJ0939909",
  "numero_referencia": "MSK893829893",
  "fecha_creacion": "2018-01-15T17:32:11.847000",
  "estado": "Pendiente",
  "cliente": "Cl-smbC-pRde-8zzx-4Gqn",
  "habilitado": false,
  "partidas": []
}
											

DELETE  Eliminar contenedor

https://app.logiety.com/api/v1/contenedor/<< id-contenedor >>/

Acción de eliminar el contenedor con toda la información, se refiere a partidas, fotografías y clasificaciones del mismo contenedor.

Headers

Authorization

<< token >>

Body

usuario

luis2

password

luis

nombre

luis

Apellidos

cervantes

Eliminar contenedor

curl --request DELETE \
  --url https://app.logiety.com/api/v1/contenedor/Co-HjR3-vTpR-6Q7t-HzOz/ \
  --header 'Authorization: Token f4f86fc515c85b4da3c0a455e9b708574b4e0929' \
  --header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
  --form usuario=luis2 \
  --form 'nombre=luis ' \
  --form apellidos=cervantes

											

Sample Response

{
  "mensaje": "El contenedor Co-HjR3-vTpR-6Q7t-HzOz se ha eliminado con éxito"
}