Get FHIR provider by ID

GET/fhir-provider/{fhir_provider_id}

Retrieves a specific FHIR provider configuration by its ID.

Sandbox providers return FhirProviderSandboxInfo. On shared instances, only sandbox providers can be accessed.

RequiresBearerauthentication

Path parameters

fhir_provider_idstringrequired

ID of the FHIR provider to retrieve

Returns  

FHIR provider retrieved successfully

Response fields

successbooleanoptional
messagestringoptional
dataoneOfoptional

Provider details. Sandbox providers return FhirProviderSandboxInfo.

GETRequest
curl 'https://experiment.app.pheno.ml/fhir-provider/abc-123-def-456' \
  -H 'Authorization: Bearer YOUR_API_KEY'
200 OKResponse
{
  "success": true,
  "message": "FHIR provider retrieved successfully",
  "data": {
    "id": "1716d214-de93-43a4-aa6b-a878d864e2ad",
    "name": "Epic Sandbox",
    "description": "Epic sandbox environment for testing",
    "provider": "epic",
    "base_url": "https://fhir.epic.com/interconnect-fhir-oauth/api/FHIR/R4",
    "client_id": "your-client-id",
    "auth_configs": {},
    "last_updated": "2024-01-15T10:30:00Z"
  }
}