> ## Documentation Index
> Fetch the complete documentation index at: https://support.visualcare.com.au/llms.txt
> Use this file to discover all available pages before exploring further.

# Visualcare API

> Overview of the Visualcare API and its supported endpoints for third-party integrations

The Visualcare API allows third-party systems to read and write worker-related data. It uses standard REST conventions with HTTPS endpoints.

## Supported endpoints

The API supports POST and PUT requests for the following entity types:

| Entity            | GET | POST | PUT |
| ----------------- | --- | ---- | --- |
| Workers           | Yes | Yes  | Yes |
| Worker skills     | Yes | Yes  | Yes |
| Worker compliance | Yes | Yes  | Yes |
| Worker documents  | Yes | Yes  | Yes |
| Clients           | Yes | No   | No  |
| Leads             | Yes | No   | No  |

<Note>The API does not support creating or updating client profiles or leads. Only worker-related data can be written via the API.</Note>

## Requesting API access

To request API access for your Visualcare database, contact [support@visualcare.com.au](mailto:support@visualcare.com.au). The team provides API credentials and documentation for your specific integration needs.

## Running into issues?

See [Integration troubleshooting](/troubleshooting/integration-issues) for common errors and fixes.

## Related articles

<CardGroup cols={2}>
  <Card title="Xero integration" icon="building-columns" href="/integrations/xero">
    Connect Visualcare to Xero for invoice and payroll export
  </Card>

  <Card title="KeyPay integration" icon="credit-card" href="/integrations/keypay">
    Connect Visualcare to KeyPay for payroll export
  </Card>
</CardGroup>
