v1.28 ›

Stock — Importar JSON

Frecuencia de actualización recomendada: 15/30 minutos

Actualiza las existencias disponibles por artículo y depósito. Se envían los registros en el body de la petición como JSON.

POST/v1/stockJSON
Campos genéricos · Request body
CampoTipoDescripción
codArtString(20)RequiredCódigo de artículo asociado al stock.
stockIniString(10)RequiredStock inicial del artículo. Los números antes del punto son la cantidad de bultos del artículo, los que están después del punto son la cantidad de unidades del artículo. Ej: "30.10", "30", "-20.0".
stockMinString(10)Stock mínimo a partir del cual da aviso al dispositivo móvil que no hay stock. Mismo formato bultos.unidades.
codigoDepositoString(255)RequiredNombre identificador del depósito.
Response body
CampoTipoDescripción
successBooleanRequiredIndica si la operación se procesó con éxito.
messageStringMensaje con el resultado. Si success es false, detalla el motivo del error.
Respuestas
CódigoSignificado
200Importación procesada. El campo success indica el resultado; si es false, message detalla el motivo.
403La API key enviada en X-API-KEY no es válida.
404Falta el header X-API-KEY o la URL es incorrecta.
429Se superó el límite de 30 requests por minuto.
500Error interno del servidor. Reintentar más tarde.
cURL
curl --location --request POST 'https://gateway.axum.com.ar/{tenant}/api/v1/stock' \
  --header 'X-API-KEY: {tenant-apikey}' \
  --header 'Content-Type: application/json' \
  --data '[ ... ]'
REQUEST BODY · EJEMPLO
[
  { "codArt": "1", "stockIni": "3300.0", "stockMin": "10.0", "codigoDeposito": "1" },
  { "codArt": "2", "stockIni": "1729.0", "stockMin": "30.0", "codigoDeposito": "2" }
]
RESPONSE · 200 OK
{
  "success": true,
  "message": "Archivo Stock subido OK"
}