HumanTrackDevelopers
Referência da APIPacientes

Atualizar paciente

PUT/professionals/{professionalId}/patients/{patientId}

Atualiza os dados de contato e demográficos de um paciente do profissional. name, surname e cellphone são obrigatórios e sempre substituídos; os demais campos, se omitidos ou enviados como null, mantêm o valor já cadastrado (não são limpos). Veja UpdatePatientRequest para o detalhe.

Autorização

ApiKey ApiSecret
X-Api-Key<token>

API Key do parceiro. Deve ser enviada junto com X-Api-Secret.

Em: header

X-Api-Secret<token>

API Secret do parceiro. Deve ser enviada junto com X-Api-Key.

Em: header

Parâmetros de path

professionalId*string

ID do profissional na HumanTrack (humanTrackId).

Formatouuid
patientId*string

ID do paciente na HumanTrack (humanTrackId).

Formatouuid

Corpo da requisição

application/json

Definições TypeScript

Use o tipo request body em TypeScript.

name, surname e cellphone são obrigatórios e sempre substituídos pelo valor enviado. Os campos opcionais (email, birthday, gender, education) são atualizados apenas quando enviados com um novo valor: se omitidos ou enviados como null, o valor já cadastrado é mantido — não é possível limpar um desses campos por este endpoint. Para alterar um campo opcional, envie o novo valor.

Corpo da resposta

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://example.com/professionals/3f7c1a54-6b2e-4a1d-8f0c-2b5e9d3a7c11/patients/9d2e4b70-1c3a-4f6e-9b8d-5a7c0e2f4d33" \  -H "Content-Type: application/json" \  -d '{    "cellphone": "string",    "name": "string",    "surname": "string"  }'
{  "birthday": "2019-08-24T14:15:22Z",  "cellphone": "string",  "createdAt": "2019-08-24T14:15:22Z",  "education": "Incomplete Elementary Education",  "email": "string",  "gender": "MALE",  "humanTrackId": "13d6d477-fa49-4492-902b-69804ed4d612",  "name": "string",  "relationStatus": "PENDING",  "status": "CREATED",  "surname": "string",  "updatedAt": "2019-08-24T14:15:22Z"}