Create person
Versión de API 0.0.1API-Version?stringOmit this header or send latest to select the latest supported API version (currently 0.0.1). Send 0.0.1 to pin this contract. Values are case-sensitive after trimming. Empty, unsupported, comma-combined or repeated headers return 400 before handlers; invalid versions never fall back.
"latest""latest""0.0.1"application/json- body
full_name*stringTrimmed Unicode full name.
1 <= length <= 255email*string^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?(?:\.[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)+$emaillength <= 254phone_number*stringNational digits preserving leading zeros. Combined dialing prefix and national digits must match ^+[1-9][0-9]{1,14}$.
^[0-9]+$1 <= length <= 14country_code*stringTelephone dialing prefix, never an ISO country identifier.
^\+[1-9][0-9]{0,2}$Person created
application/json- response
id*stringuuidfull_name*stringTrimmed Unicode full name.
1 <= length <= 255email*string^[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Za-z0-9!#$%&'*+/=?^_`{|}~-]+)*@[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?(?:\.[A-Za-z0-9](?:[A-Za-z0-9-]*[A-Za-z0-9])?)+$emaillength <= 254phone_number*stringNational digits preserving leading zeros. Combined dialing prefix and national digits must match ^+[1-9][0-9]{1,14}$.
^[0-9]+$1 <= length <= 14country_code*stringTelephone dialing prefix, never an ISO country identifier.
^\+[1-9][0-9]{0,2}$Ejemplos de solicitud
Elige un lenguaje y copia la solicitud para ejecutarla en tu equipo. Usa el playground para enviar una solicitud desde esta página. Las cabeceras de versión que edites allí también actualizan estos ejemplos.
curl -X POST 'https://api.centrixiso.com/persons' \ -H 'Content-Type: application/json' \ -d '{ "full_name": "Alex Morgan", "email": "alex.morgan@example.com", "phone_number": "2025550123", "country_code": "+1"}'{ "id": "8b7f8b7d-3ac0-4ce2-b85f-578f3113022d", "full_name": "Alex Morgan", "email": "alex.morgan@example.com", "phone_number": "2025550123", "country_code": "+1"}Detalles del protocolo
- ID de operación
createPerson- Método y ruta
POST /persons- Acceso
- Público; no requiere autenticación.
Los parámetros, campos obligatorios, restricciones de validación, esquemas de respuesta y ejemplos de error se generan a partir del contrato del backend. Las tablas muestran las cabeceras de solicitud y respuesta declaradas para esta operación.
Consultar la especificación OpenAPI 3.1 completaCabeceras de solicitud
Omite una cabecera opcional para usar el valor predeterminado de su esquema. Para fijar una versión de API, abre el explorador y configura su cabecera de versión. Los cambios actualizan los ejemplos de los lenguajes, que puedes copiar y ejecutar en tu equipo.
| Cabecera | Requisito | Esquema |
|---|---|---|
API-VersionOmit this header or send latest to select the latest supported API version (currently 0.0.1). Send 0.0.1 to pin this contract. Values are case-sensitive after trimming. Empty, unsupported, comma-combined or repeated headers return 400 before handlers; invalid versions never fall back. | Opcional | {"type":"string","enum":["latest","0.0.1"],"default":"latest"} |
| Estado | Cabecera | Esquema |
|---|---|---|
201 | Cache-Control | {"type":"string"}Ejemplo: |
201 | Location | {"type":"string"}Ejemplo: |
201 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
201 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |
400 | Cache-Control | {"type":"string"}Ejemplo: |
400 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
400 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |
405 | Cache-Control | {"type":"string"}Ejemplo: |
405 | Allow | {"type":"string"}Ejemplo: |
405 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
405 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |
406 | Cache-Control | {"type":"string"}Ejemplo: |
406 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
406 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |
415 | Cache-Control | {"type":"string"}Ejemplo: |
415 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
415 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |
500 | Cache-Control | {"type":"string"}Ejemplo: |
500 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
500 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |
503 | Cache-Control | {"type":"string"}Ejemplo: |
503 | API-VersionResolved API version for business requests. Present on success and operation errors after successful negotiation; absent when API-Version is invalid. | {"type":"string","enum":["0.0.1"]}Ejemplo: |
503 | VaryBusiness responses vary on API-Version, preserving existing values such as Origin for CORS. | {"type":"string"}Ejemplo: |