Retrieve a single facility by ID
GET/facilities/:id
Returns the complete facility record for the given certify facility id, scoped to the calling tenant, as it exists in the Facility Operational View. Use this when you already know the facility identifier; use GET /facilities to search or list facilities instead. Preconditions: supply the tenant-id header; id must be a valid Certify facility identifier for that tenant. Returns an untyped JSON object built from the CoreFacility Operational View data — a top-level id plus name, npi, tin, dba, facilityType, externalId, delegationStatus, businessPurpose, userDefinedFields, addresses, emails, phoneNumbers, and array fields for licenses, certifications, insurances, accreditations, specialties, sanctions, siteVisits, medicareStarRatings, appVerifications, performanceIndicators, npdbReports, nppes, and supportingDocuments — plus credentialing fields (credentialingStatus, nextCredentialingDate, credentialingCycle, credentialingDecisionDate, credentialingStatusLastUpdatedDate) merged in at read time. When facility global termination is enabled, the tenant-level termination fields terminationDate, terminationReason and terminationInformedDate (the date the termination notice was provided) are merged in too, only when the tenant record has them, and win over a stale Operational View copy. Soft-deleted entries are filtered out of accreditations, insurances, certifications, and licenses. Locations are not embedded here — use GET /facilities/{id}/relationships/all for a facility's group, network, location, and practitioner relationships.
Request
Responses
- 200
- 401
- 403
- 404
- 500
Facility successfully retrieved
Unauthorized - Authentication required
Forbidden - Insufficient permissions
Facility not found with the given ID for tenant
Internal server error