code and name are required; code must be unique across all statuses. Note: id is generated server-side and must not be sent in the request body, even though the shared schema below (also used for responses) lists it as required.authorization: ********************{
"code": "FIRMA",
"name": "Firma",
"description": "La solicitud está en firma de contrato",
"order_index": 5,
"category": "POST_SOW",
"salesforce_stage_code": "SF_SIGNATURE"
}curl --location 'https://qa-api.kiolinkapp.com/v1/xc/statuses' \
--header 'authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"code": "FIRMA",
"name": "Firma",
"description": "La solicitud está en firma de contrato",
"order_index": 5,
"category": "POST_SOW",
"salesforce_stage_code": "SF_SIGNATURE"
}'{
"id": "xcs_uKwYYmF2N9p2fmQW",
"code": "RECIBIDO",
"name": "Recibido",
"description": "Se ha recibido la solicitud XC",
"order_index": null,
"category": null,
"salesforce_stage_code": null
}