List custom FHIR profiles
/fhir/profilesReturns metadata for every custom (uploaded) FHIR profile on this instance, across all implementation guides. The full StructureDefinition JSON is omitted from each entry; fetch a single profile by id to retrieve it.
The url query parameter filters by canonical URL. The canonical URL is the
stable key other platform features use to reference a profile (FHIR's
meta.profile, baseDefinition), since StructureDefinition ids are only
unique within a package. An unpinned url filter returns metadata for
the profile's current StructureDefinition. Pinned url|version filters
resolve a retained version when present; otherwise they can fall back to
the profile's current StructureDefinition, whose content can change
through the profile update endpoint. A non-matching filter returns an
empty list, not a 404.
Query parameters
Filter by canonical URL. Accepts the FHIR pinned form url|version; without a version pin, returns the profile's current StructureDefinition metadata.
List of uploaded profiles
Response fields
The lowercase StructureDefinition id, used as the profile's lookup key.
The profile's origin. Profile management responses return custom (uploaded) profiles, so this value is always "custom".
custombuiltinThe FHIR resource type from the StructureDefinition.
The canonical URL from the StructureDefinition.
The version from the StructureDefinition.version field.
The publication status from StructureDefinition.status. Expected FHIR values include draft, active, retired, and unknown; the server preserves authored strings.
The authored publication date from StructureDefinition.date, when present. This is a FHIR dateTime string and may be less precise than a full timestamp.
The canonical profile reference, including the version pin when present.
The base FHIR version the StructureDefinition targets.
The implementation guide the profile belongs to.
Last update timestamp for the profile's current StructureDefinition. For retained versions, this equals created_at.