Skip to main content
POST
Requires scope: api:manage-patients Idempotent — an identifier already present (matched on system + value) is skipped, not modified. integration_id is platform-owned and rejected (422) if present in the request.

Parameters

str
required
Olira patient id.
list[ExternalIdentifier]
required
Identifiers to add. Only system and value are sent — integration_id is stripped even if set on the objects you pass in.

Returns

ExternalIdentifierMutationResult
str
Olira patient id.
int
Number of identifiers added.
int
Always 0 for this call.
int
Number already present (matched on system + value).
list[ExternalIdentifier]
The patient’s full external identifier list after the mutation.

Raises