Create Operation
Servicio que crea una operación y devuelve su identificador junto con su caducidad.
El operationId devuelto es el que se envía al almacenar un asset y el primer segmento de toda clave de asset.
Endpoint
POST /operationHeaders
consumer-id
string
Sí
Identificador del consumer.
Cuerpo de la solicitud
El cuerpo es opcional: una solicitud sin cuerpo crea la operación igualmente.
Parámetros
merchantReference
string
No
Referencia propia para esta operación: el pedido, expediente o carrito al que corresponde. Máximo 128 caracteres.
Ejemplo de solicitud
{
"merchantReference": "ORD-4417"
}Se almacena sin los espacios de los extremos, y una referencia en blanco equivale a no enviar ninguna.
Respuestas
201 Created
Parámetros de respuesta
operationId
string
Identificador de la operación (UUID).
timestamp
string
Momento de creación en formato ISO 8601 (UTC).
expiresAt
string
Momento de caducidad en formato ISO 8601 (UTC).
merchantReference
string
La referencia enviada, devuelta tal cual. No aparece si no se envió una.
Ejemplo de respuesta
Otras respuestas
400
merchantReference de más de 128 caracteres, o cuerpo mal formado.
401
Token ausente, inválido o caducado.
403
El consumer no está aprovisionado con el servicio OPERATION.
429
El consumer ha superado su límite de tasa de peticiones. La respuesta incluye Retry-After con los segundos de espera, y X-RateLimit-Limit y X-RateLimit-Burst con los umbrales vigentes.
503
El servicio no está disponible temporalmente.
El cuerpo de una respuesta de error tiene la forma descrita en Middleware API v2.
Última actualización