# Get facility by id Get facility by facility id. Endpoint: GET /v1-beta/facilities/{facility_id} Version: 1.22 Security: ClientCredentialsFlow, AuthorizationCodeFlow ## Path parameters: - `facility_id` (string, required) Zocdoc facility id. Example: "d04b049a-41b1-4aba-9268-d8973cf72cdd" ## Response 200 fields (application/json): - `request_id` (string, required) - `data` (object) - `data.facility_id` (string, required) Zocdoc id for facility - `data.name` (string, required) - `data.npi` (string) - `data.building_type` (string) - `data.specialties` (array, required) - `data.languages` (array, required) - `data.visit_reason_ids` (array, required) - `data.default_visit_reason_id` (string, required) - `data.location` (object, required) - `data.location.address1` (string, required) - `data.location.address2` (string) - `data.location.city` (string, required) - `data.location.state` (string, required) The location's two letter state code. Example: "NY" - `data.location.zip_code` (string, required) The location's 5 digit zip code. - `data.location.latitude` (number, required) - `data.location.longitude` (number, required) - `data.location.location_name` (string) - `data.schedule` (object, required) - `data.schedule.schedule_id` (string, required) Zocdoc id for bookable schedule - `data.schedule.provider_location_id` (string, required) Zocdoc provider location id for availability and booking requests - `data.schedule.booking_requirements` (object, required) Criteria for booking appointments, defines requirements and mandatory fields specified by Zocdoc providers - `data.schedule.booking_requirements.required_fields` (array, required) - `data.schedule.booking_requirements.accepts_booking_requests_from` (array, required) Enum: "in_network", "out_of_network", "self_pay" - `data.practice` (object) - `data.practice.practice_id` (string, required) - `data.practice.practice_name` (string, required) ## Response 400 fields (application/json): - `request_id` (string, required) - `error_type` (string, required) Enum: "api_error", "invalid_request" - `errors` (array, required) - `errors.field` (string) - `errors.message` (string, required) ## Response 404 fields (application/json): - `request_id` (string, required) - `error_type` (string, required) Enum: "api_error", "invalid_request" - `errors` (array, required) - `errors.field` (string) - `errors.message` (string, required)