# Starter Kit ## Docs - [Create an account](https://docs.goteal.co/api-reference/accounts/create.md) - [Delete an account](https://docs.goteal.co/api-reference/accounts/delete.md) - [Direct Connection](https://docs.goteal.co/api-reference/accounts/direct-connections-create.md) - [Get an account](https://docs.goteal.co/api-reference/accounts/get.md) - [List all accounts](https://docs.goteal.co/api-reference/accounts/list.md) - [List all recurring accounts](https://docs.goteal.co/api-reference/accounts/list-recurring.md) - [Submit MFA response](https://docs.goteal.co/api-reference/accounts/mfa.md) - [Record Authorisation Acceptance](https://docs.goteal.co/api-reference/authorisations/create.md) - [List User Authorisations](https://docs.goteal.co/api-reference/authorisations/list.md) - [Revoke an Authorisation](https://docs.goteal.co/api-reference/authorisations/revoke.md) - [Create an Authorisation Term](https://docs.goteal.co/api-reference/authorisations/terms-create.md) - [Get an Authorisation Term](https://docs.goteal.co/api-reference/authorisations/terms-get.md) - [Get Latest Term for User](https://docs.goteal.co/api-reference/authorisations/terms-latest.md) - [List Authorisation Terms](https://docs.goteal.co/api-reference/authorisations/terms-list.md) - [Get client configuration](https://docs.goteal.co/api-reference/configuration/get.md) - [Update client configuration](https://docs.goteal.co/api-reference/configuration/update.md): Partial updates supported; omitted fields preserve their existing values. - [Presign bank statement uploads](https://docs.goteal.co/api-reference/documents/bank-statements-presign.md): Generates short-lived presigned URLs that you can use to upload bank statement PDFs directly to Teal-managed storage. Use this endpoint before uploading any files and submitting them for processing. - [Upload bank statements](https://docs.goteal.co/api-reference/documents/bank-statements-upload.md): Uploading bank statements is a three-step flow: 1. Request upload slots with `PUT /documents/bank-statements/presign`, providing each PDF file name (and optional external identifier). The response includes `presigned_url` and `path` values for every requested file. 2. Upload the P… - [Delete a document](https://docs.goteal.co/api-reference/documents/delete.md) - [Retrieve a specific document](https://docs.goteal.co/api-reference/documents/get.md) - [Lists all documents](https://docs.goteal.co/api-reference/documents/list.md) - [Create a connection](https://docs.goteal.co/api-reference/payroll/connections-create.md) - [Delete an entry](https://docs.goteal.co/api-reference/payroll/entries-delete.md) - [List all entries](https://docs.goteal.co/api-reference/payroll/entries-list.md) - [Get Payroll](https://docs.goteal.co/api-reference/payroll/get.md) - [Payslips upload](https://docs.goteal.co/api-reference/payroll/payslips-create.md): Uploading payslips is a three-step flow: 1. Request upload slots with `POST /payroll/entries/payslips/presign`, providing each PDF file name (and optional external identifier). The response includes `presigned_url` and `path` values for every requested file. 2. Upload the PDF content t… - [Generate presigned payslip URLs](https://docs.goteal.co/api-reference/payroll/payslips-presign.md): Generates short-lived presigned URLs that you can use to upload payslip PDFs directly to Teal-managed storage. Use this endpoint before uploading any files and submitting them for processing. - [List all providers](https://docs.goteal.co/api-reference/providers/list.md) - [Quickstart](https://docs.goteal.co/api-reference/quickstart.md): Welcome to the comprehensive guide to use Teal API, a pivotal resource for accessing real-time payroll and employment verification data. - [Create a User](https://docs.goteal.co/api-reference/users/create.md) - [Delete a user](https://docs.goteal.co/api-reference/users/delete.md) - [Retrieve a user](https://docs.goteal.co/api-reference/users/get.md) - [List all users](https://docs.goteal.co/api-reference/users/list.md) - [List all recurring users](https://docs.goteal.co/api-reference/users/list-recurring.md) - [Generate User token](https://docs.goteal.co/api-reference/users/tokens.md) - [Update a User](https://docs.goteal.co/api-reference/users/update.md): Update a user and its config. If a field is sent as null then it is considered an unset or removal. - [Webhooks](https://docs.goteal.co/api-reference/webhooks.md): Stay updated with real-time notifications via our Webhooks service. - [Create a Webhook](https://docs.goteal.co/api-reference/webhooks/create.md) - [Delete a Webhook](https://docs.goteal.co/api-reference/webhooks/delete.md) - [Retrieve a Webhook](https://docs.goteal.co/api-reference/webhooks/get.md) - [List all webhooks](https://docs.goteal.co/api-reference/webhooks/list.md) - [Authorisations](https://docs.goteal.co/authorisations.md): Manage user authorisation for data sharing and access - [Data](https://docs.goteal.co/data.md): Manage your data easily and securely - [Introduction](https://docs.goteal.co/introduction.md): Welcome to the Teal API - [Recurring Payroll](https://docs.goteal.co/recurring-checks.md): Learn about and configure recurring payroll - [Sandbox](https://docs.goteal.co/sandbox.md): Using the sandbox environment ## OpenAPI Specs - [openapi](https://docs.goteal.co/api-reference/openapi.yml) ## Optional - [Website](https://goteal.co)