List custom FHIR profiles

GET/fhir/profiles
RequiresBearerauthentication

Query parameters

urlstringoptional
Returns  

Response fields

profilesobject[]required
idstringrequired
sourcestringrequired
custombuiltin
resource_typestringrequired
urlstringrequired
versionstringrequired
statusstringoptional
datestringoptional
canonicalstringrequired
fhir_versionstringrequired
implementation_guidestringrequired
created_atstring (date-time)required
updated_atstring (date-time)required
GETRequest
# Get authentication token
PHENOML_TOKEN=$(curl -X POST "https://experiment.app.pheno.ml/v2/auth/token" \
  -u "$PHENOML_CLIENT_ID:$PHENOML_CLIENT_SECRET" \
  | jq -r '.access_token')

curl -X GET "https://experiment.app.pheno.ml/fhir/profiles?url=http%3A%2F%2Fphenoml.com%2Ffhir%2FStructureDefinition%2Fcustom-patient%7C1.0.0" \
  -H "Authorization: Bearer $PHENOML_TOKEN"
200 OKExample Response
{
  "profiles": [
    {
      "id": "custom-patient",
      "source": "custom",
      "resource_type": "Patient",
      "url": "http://phenoml.com/fhir/StructureDefinition/custom-patient",
      "version": "1.0.0",
      "status": "active",
      "date": "2026-08-24",
      "canonical": "http://phenoml.com/fhir/StructureDefinition/custom-patient|1.0.0",
      "fhir_version": "4.0.1",
      "implementation_guide": "acme-cardiology",
      "created_at": "2026-08-24T15:04:05Z",
      "updated_at": "2026-08-25T16:04:05Z"
    }
  ]
}