Ir al contenido

Integración por Excel

4
  • Costes
  • Clientes
  • Albaranes
  • Rutas

Integración por API

6
  • Consulta maestro clientes
  • Devolución orden de rutas
  • Seguimiento de rutas
  • Envío de pedidos
  • Envío de albaranes
  • Envío de rutas

Integración por SFTP

3
  • Envío de facturas
  • Envío de albaranes
  • Envío de rutas
View Categories
  • Inicio
  • Integración por API
  • Envío de pedidos

Envío de pedidos

3 minutos de lectura

La integración de pedidos por API es únicamente para enviar pedidos uno a uno desde fuera hacia Polpoo.

La importación de contenido mediante API requiere de la creación por parte del usuario de un token de acceso. Este token es un string que identifica a un usuario dentro de una aplicación o servicio, para realizar llamadas a la API.


1. Creación del token #

Para obtener este token de acceso tendrá que tener un usuario creado en nuestra plataforma con el rol de técnico. En el momento de la creación de la cuenta en Polpoo se creará automáticamente un usuario técnico. Las credenciales de dicho usuario serán enviadas en el correo de bienvenida. En caso de querer crear otra cuenta de usuario de tipo técnico, hay que ir a la sección de Gestión y en la pestaña de Usuarios clicar en + Crear usuario y rellenar todos los campos; indicando el rol de usuario como técnico.

Los parámetros de conexión de la conexión API son los siguientes:

URL: https://restapi.polpoo.com/api/oauth/token_integrator

MÉTODO: POST

CONTENIDO: application/json

Para obtener el token de acceso se deberá hacer una petición API con el siguiente esquema de código

{
 "client_id": 1,
 "client_secret": "tT96kecNtYVf92dvRfQ1Ikj6sjsx5tKZzaCCpHun",
 "username":  "integration@company.com",
 "password":  "secret_password",
 "grant_type": "password"
}
Descargar fichero .json

Los campos client_id, client_secret y grant_type son constantes, es decir, no deben modificarse en ningún caso. Por otra parte, los campos username y password sí que son modificables, y deberán rellenarse con los datos del usuario creado anteriormente como técnico. Este usuario os lo facilitará Polpoo.


2. Respuesta de la API #

Una vez establecida la conexión y hecha la petición a la API, se recibirá la respuesta por parte de nuestro sistema con el token de acceso.

{
 "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiI",
 "refresh_token": "def50200388a50a45925d65",
 "expires_in": 86400,
 "token_type": "Bearer",
 "username": "integration@company.com"
}

3. Enviar pedidos #

Los parámetros de conexión de la conexión API son los siguientes:

URL: https://restapi.polpoo.com/api/integration_session/delivery_point

MÉTODO: POST

CONTENIDO: application/json


4. Especificaciones de los campos #

Es importante que la información de los campos no contenga comillas dobles (p.e: «Frutería «El sol»»), ya que los ficheros .json trabajan con comillas dobles para delimitar los campos y la información. En caso de tener algún dato de este estilo, la integración no se realizará correctamente. Cualquier otro símbolo especial es aceptado.

Se definen los campos que pertenecen a este fichero de la siguiente manera:

* La información obligatoria está marcada en rojo. En caso de que no se tenga la información de un campo opcional, no se tiene que añadir la etiqueta en el json.

dateSession datetime – obligatorio

Fecha en la que se genera el fichero.

name string – obligatorio
Nombre de la importación.

deliveryPoints.id string – obligatorio
Identificador único del cliente.

deliveryPoints.name string – obligatorio

Nombre del cliente.

deliveryPoints.address string – obligatorio

Dirección del cliente.

deliveryPoints.deliveryZoneId string – obligatorio
Zona de reparto a la que pertenece el cliente.

deliveryPoints.population string
Población del cliente.

deliveryPoints.email string
Correo electrónico del cliente.


5. Ejemplos y descargables #

{
"dateSession": "2023-08-19",
"name": "Envío API",
"deliveryPoints": [{
"id": "1050",
"name": "Bar Xaloc",
"address": "Carrer del Torrent Fondo, 08840 Viladecans, Barcelona",
"deliveryZoneId": "Ruta-1",
"population": "Viladecans",
"email": "bar@xaloc.com"
}]
}
Descargar fichero .json
Actualizado el 27/05/2025

¿Te ha servido de ayuda?

  • Happy
  • Normal
  • Sad
Seguimiento de rutasEnvío de albaranes

Funciona con BetterDocs

Tabla de contenidos
  • 1. Creación del token
  • 2. Respuesta de la API
  • 3. Enviar pedidos
  • 4. Especificaciones de los campos
  • 5. Ejemplos y descargables