Schema: SpecialistPatch
All schemas · API reference · Data mapping guide
Fields
Section titled “Fields”| Field | Required | Type / allowed values |
|---|---|---|
documentType |
No | string |
documentNumber |
No | string |
professionalType |
No | string or null |
registrationNumber |
No | string or null |
birthDate |
No | string or null |
sexCode |
No | string or null |
countryResidenceCode |
No | string or null |
municipalityResidenceCode |
No | string or null |
territorialZoneCode |
No | string or null |
firstName |
No | string or null |
lastName |
No | string or null |
JSON definition
Section titled “JSON definition”The JSON retains the source contract descriptions. Do not translate property names or enum values.
{ "type": "object", "properties": { "documentType": { "type": "string", "minLength": 1, "maxLength": 5 }, "documentNumber": { "type": "string", "minLength": 1, "maxLength": 20, "pattern": "^\\S+$" }, "professionalType": { "type": [ "string", "null" ], "maxLength": 10 }, "registrationNumber": { "type": [ "string", "null" ], "maxLength": 30 }, "birthDate": { "type": [ "string", "null" ], "pattern": "^\\d{4}-\\d{2}-\\d{2}$", "description": "Fecha AAAA-MM-DD.", "example": "2026-10-15" }, "sexCode": { "type": [ "string", "null" ], "maxLength": 2 }, "countryResidenceCode": { "type": [ "string", "null" ], "maxLength": 5 }, "municipalityResidenceCode": { "type": [ "string", "null" ], "maxLength": 8 }, "territorialZoneCode": { "type": [ "string", "null" ], "maxLength": 4 }, "firstName": { "type": [ "string", "null" ], "maxLength": 60 }, "lastName": { "type": [ "string", "null" ], "maxLength": 60 } }, "additionalProperties": false, "description": "Actualización parcial del profesional. Omitir conserva el valor. Ejemplo sintético.", "example": { "registrationNumber": "REG-DEMO-002" }}