Actualizar opciones de fulfillment
Fulfillment
Actualizar opciones de fulfillment
Crea o actualiza definiciones de tipos de fulfillment desde tu POS o RMS en Fire spark.
PUT
Actualizar opciones de fulfillment
Crea o actualiza una o más opciones de fulfillment para el comercio autenticado. Usa este endpoint para sincronizar nombres, códigos de tipo y estado de fulfillment desde tu stack operacional hacia Fire spark.
Cada elemento del arreglo se empareja por
id. Si no existe una opción con ese id para el comercio, Fire spark la crea. Si ya existe, Fire spark actualiza los campos editables indicados abajo. Los campos omitidos conservan su valor actual en una actualización.
Requiere un access token con el scope
fulfillment:write. Consulta
Autorizar para obtener un token.Solicitud
Envía un arreglo JSON. Cada elemento representa una opción de fulfillment. Incluyeid en cada elemento — es el identificador externo estable y la clave de upsert. No puede cambiarse después de crear la opción.
Campos de la solicitud
| Campo | Tipo | Descripción |
|---|---|---|
id | string | Requerido. Identificador externo de fulfillment. Solo caracteres alfanuméricos, _ y -. 1–64 caracteres. Único por comercio. Clave de upsert. No puede cambiarse después de crear la opción. |
name | string | Nombre para mostrar. 1–100 caracteres. |
type | string | Requerido al crear. Código del tipo de fulfillment. 1–100 caracteres. Único por comercio entre registros activos. Valores comunes: DELIVERY, PICKUP, DINE_IN. También se admiten códigos personalizados como DRIVE_THRU. |
status | string | ACTIVE o INACTIVE. |
Cada comercio puede tener como máximo una opción de fulfillment activa por
código
type. Intentar crear o actualizar un segundo registro activo con el
mismo type devuelve un error de validación.Respuesta
Respuestas de error
| Estado | Descripción |
|---|---|
400 | El cuerpo de la solicitud no pasó la validación. Revisa las restricciones de campos arriba. |
401 | Access token ausente o inválido. |
403 | El token no incluye el scope fulfillment:write. |
422 | Violación de regla de negocio — por ejemplo intentar cambiar un id de fulfillment, o duplicar id, name o type para el comercio entre registros activos. |
Error de validación