# openEHR PERSON API

**Canonical:** https://apis.io/apis/openehr/openehr-person-api/  
**Provider:** openEHR — https://apis.io/providers/openehr/  
**Documentation:** https://specifications.openehr.org/releases/ITS-REST/latest/ehr.html

openEHR PERSON API is one of 16 APIs that [openEHR](https://apis.io/providers/openehr/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 2 JSON Schema definitions. Tagged areas include Persons. The published artifact set on APIs.io includes an OpenAPI specification and 2 JSON Schemas.

Management of the [PERSON](https://specifications.openehr.org/releases/RM/latest/demographic.html#_person_class) class.

## Operations (4)

| Method | Path | Summary |
|---|---|---|
| POST | `/demographic/person` | Create PERSON |
| GET | `/demographic/person/{uid_based_id}` | Get PERSON |
| PUT | `/demographic/person/{uid_based_id}` | Update PERSON |
| DELETE | `/demographic/person/{uid_based_id}` | Delete PERSON |

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/openehr/refs/heads/main/openapi/openehr-person-api-openapi.yml
- **Specification** — https://specifications.openehr.org/releases/ITS-REST/latest/ehr.html
- **SourceCode** — https://github.com/openEHR/specifications-ITS-REST/blob/master/computable/OAS/ehr-validation.openapi.yaml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/openehr/refs/heads/main/json-schema/openehr-rm-1.1.0-all.json
- **JSONSchema** — https://specifications.openehr.org/releases/ITS-JSON/latest/components/openehr_rm_1.1.0_all.json
- **Specification** — https://specifications.openehr.org/releases/ITS-REST/latest/query.html
- **SourceCode** — https://github.com/openEHR/specifications-ITS-REST/blob/master/computable/OAS/query-validation.openapi.yaml
- **Specification** — https://specifications.openehr.org/releases/ITS-REST/latest/definition.html
- **SourceCode** — https://github.com/openEHR/specifications-ITS-REST/blob/master/computable/OAS/definition-validation.openapi.yaml
- **Specification** — https://specifications.openehr.org/releases/ITS-REST/latest/overview.html
- **SourceCode** — https://github.com/openEHR/specifications-ITS-REST/blob/master/computable/OAS/system-validation.openapi.yaml
- **Specification** — https://specifications.openehr.org/releases/ITS-REST/latest/demographic.html
- **SourceCode** — https://github.com/openEHR/specifications-ITS-REST/blob/master/computable/OAS/demographic-validation.openapi.yaml
- **Specification** — https://specifications.openehr.org/releases/ITS-REST/latest/admin.html
- **SourceCode** — https://github.com/openEHR/specifications-ITS-REST/blob/master/computable/OAS/admin-validation.openapi.yaml

## Other openEHR APIs (12)

- [openEHR ADL1.4 API](https://apis.io/apis/openehr/openehr-adl1-4-api/)
- [openEHR ADL2 API](https://apis.io/apis/openehr/openehr-adl2-api/)
- [openEHR AGENT API](https://apis.io/apis/openehr/openehr-agent-api/)
- [openEHR COMPOSITION API](https://apis.io/apis/openehr/openehr-composition-api/)
- [openEHR CONTRIBUTION API](https://apis.io/apis/openehr/openehr-contribution-api/)
- [openEHR DIRECTORY API](https://apis.io/apis/openehr/openehr-directory-api/)
- [openEHR EHR API](https://apis.io/apis/openehr/openehr-ehr-api/)
- [openEHR EHR STATUS API](https://apis.io/apis/openehr/openehr-ehr-status-api/)
- [openEHR GROUP API](https://apis.io/apis/openehr/openehr-group-api/)
- [openEHR ITEM TAG API](https://apis.io/apis/openehr/openehr-item-tag-api/)
- [openEHR Options API](https://apis.io/apis/openehr/openehr-options-api/)
- [openEHR ORGANISATION API](https://apis.io/apis/openehr/openehr-organisation-api/)

## Tags

Persons

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/openehr/openehr-person-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/openehr/.
