Justo

Justo

  • Docs

›General

General

  • Introducción
  • Crear una llave
  • Estructura
  • Ejemplos

Métodos

  • Información la marca
  • Listar locales
  • Editar el local
  • Listar pedidos pendientes
  • Listar pedidos
  • Rechazar un pedido
  • Aceptar un pedido
  • Activar delivery
  • Obtener un pedido
  • Cupones
  • Editar un pedido
  • Cambiar el estado de un pedido
  • Calcular costo delivery especial
  • Obtener el listado
  • Editar el listado
  • Editar el listado V2
  • Editar menús
  • Obtener un cliente
  • Listar clientes
  • Agregar puntos a cliente
  • Definir código de verificación

Métodos de stock

  • Agotar un producto o modificador
  • Eliminar productos agotados
  • Obtener ítems agotados
  • Definir stock de productos
  • Actualizar stock de productos con respuesta por webhook

Última milla

  • Crear solicitud de despacho
  • Consultar información de despacho
  • Cancelar despacho
  • Crear solicitud de despacho externo

Webhooks

  • Introducción
  • Nuevo pedido
  • Cambio de estado de un pedido
  • Modificación de un pedido
  • Cambio de estado de un despacho
  • Actualización de estado de procesos

Datos

  • Order
  • OrderItem
  • Store
  • Delivery
  • EstimateDelivery
  • Client
  • Address
  • Menu
  • Transaction
  • LoyaltyTransaction
  • Devolution
  • InStoreCouponCode
  • Schedule
  • PaginatedResult
  • OutOfStockItem
  • Billing

Estructura

Autenticación

Justo utiliza Token Based Authentication para la autenticación. Contáctate con tu ejectuvo para que active tu cuenta de desarrollador.

Header de autenticación

El token se envia en los headers usando el siguiente formato:

Authorization: Bearer <token>

Debes reemplazar <token> por el token que generaste.

Parámetros

Todas las llamadas se realizan en POST enviando en el body un JSON con la información

request({
  method: 'POST',
  uri: 'https://api.getjusto.com/api/v1/<method>',
  headers: {
    Authorization: 'Bearer <token>',
    'Content-Type': 'application/json'
  },
  body: '{<data in json>}'
})

Respuestas

Todas las respuestas estan en JSON y tienen siempre la misma estructura:

{
    "status": String,
    "error": String,
    "data": Object
}
  • status: Puede ser ok o error dependiendo del resultado.
  • error: Un mensaje explicando el error si es que ocurrió.
  • data: La respuesta del método.

Fechas

Todas las fechas se enviarán y recibirán en formato ISO_8601 incluyendo la zona horaria.

← Crear una llaveEjemplos →
  • Autenticación
    • Header de autenticación
  • Parámetros
  • Respuestas
  • Fechas