# Visoft API ## Pages - [Visoft API](https://docs.getarbol.com/api/visoft/index.md) — Clinics, contracts and services, professionals, patients, availability and appointments from Visoft. - **Base URL:** `https://api.getarbol.com/v1/visoft` - **Authentication:** an API key or an OAuth access token, as `Authorization: Bearer `. [Get an API key](/en/developers/authentication/). - **Before you start:** your organization needs a connection to Visoft, which the Arbol team sets up. [How integrations work](/en/developers/integrations/). - **SDKs and tools:** [TypeScript](/en/developers/sdks/typescript/) (`arbol.visoft`), [Rust](/en/developers/sdks/rust/), the [CLI](/en/developers/cli/) and [MCP](/en/developers/mcp/). Every endpoint has a sample for each. - **OpenAPI:** [openapi.json](/api/visoft/openapi.json), to import into Postman or generate a client. Try it with [Get the clinic](/api/visoft/clinic/get/): ```bash curl https://api.getarbol.com/v1/visoft/clinic \ --header "Authorization: Bearer $ARBOL_API_KEY" ``` ## Sections - [Appointments](https://docs.getarbol.com/api/visoft/appointments/llms.txt) - [Availability](https://docs.getarbol.com/api/visoft/availability/llms.txt) - [Clinic](https://docs.getarbol.com/api/visoft/clinic/llms.txt) - [Clinics](https://docs.getarbol.com/api/visoft/clinics/llms.txt) - [Contracts](https://docs.getarbol.com/api/visoft/contracts/llms.txt) - [Patients](https://docs.getarbol.com/api/visoft/patients/llms.txt) - [Professionals](https://docs.getarbol.com/api/visoft/professionals/llms.txt) - [Service Catalogs](https://docs.getarbol.com/api/visoft/service-catalogs/llms.txt) - [Services](https://docs.getarbol.com/api/visoft/services/llms.txt) - [Tags](https://docs.getarbol.com/api/visoft/tags/llms.txt)