Adds an immutable StructureDefinition version to a custom profile. If
the profile does not exist, it is created from the submitted version.
The StructureDefinition must include a non-empty version; its
canonical URL and resource type must match the profile when one already
exists. If it includes an id, that id must match the path parameter;
if it omits id, the path parameter is used. Profiles created through
this endpoint are grouped under custom. Posting the profile's current
StructureDefinition unchanged retains it as a version.
Version strings may contain letters, numbers, and the punctuation
characters ., _, ~, +, and -; they cannot be exactly . or
... Each profile can retain up to 250 versions; delete old
versions before adding more.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400Invalid request, version does not match the profile, or the canonical URL is already used by another profile.
401Unauthorized
403Forbidden - custom profiles are only available on dedicated instances
404Profile not found
409Conflict. Possible reasons:
- The requested StructureDefinition.version is already in use by a different StructureDefinition: either the profile's current one or a retained version
- The profile has reached the retained version limit
500Server error
