# Candis Documentation ## Guides - [Credentials](https://developer.candis.io/docs/credentials.md) - [Getting Started with the Candis API](https://developer.candis.io/docs/getting-started.md): This page will help you get started with the Candis API. - [Rate Limiting Policy](https://developer.candis.io/docs/rate-limiting-policy.md) - [Token Scopes](https://developer.candis.io/docs/access-token-scopes.md) - [Overview](https://developer.candis.io/docs/authentication-overview.md) - [How to Authenticate](https://developer.candis.io/docs/how-to-authenticate.md) - [Token exchange](https://developer.candis.io/docs/token-exchange.md) - [Candis Core Data API](https://developer.candis.io/docs/candis-core-data-api.md) - [How the Core Data API works](https://developer.candis.io/docs/how-the-core-data-api-works.md) - [Candis Export API](https://developer.candis.io/docs/candis-export-api.md) - [How the export API works](https://developer.candis.io/docs/how-the-export-works.md) - [Candis Invoice Data API](https://developer.candis.io/docs/candis-invoice-data-api.md) - [How to use Pagination](https://developer.candis.io/docs/how-to-use-pagination.md) ## API Reference - [Get Authorization code](https://developer.candis.io/reference/get-authentication-code.md) - [Create or refresh access token](https://developer.candis.io/reference/post_token.md): This endpoint handles both authorization code exchange for tokens and refresh token exchange for new tokens based on the grant_type provided. - [Create Contacts](https://developer.candis.io/reference/create-contacts.md): Create creditor or debtor contacts - [Update Contact](https://developer.candis.io/reference/updatecontact.md): Receive requests and attempts to update Contact - [Create Cost Dimensions](https://developer.candis.io/reference/create-cost-centers-and-cost-objects.md): Receive requests and attempts to create Cost Dimensions in Candis - [Update Cost Dimensions](https://developer.candis.io/reference/update-cost-centers-and-cost-objects.md): Receive requests and attempts to update Cost Dimensions in Candis - [Create General Ledger Accounts](https://developer.candis.io/reference/create-general-ledger-accounts.md): Receive requests and attempts to create General Ledger Accounts in Candis - [Update General Ledger Accounts](https://developer.candis.io/reference/update-general-ledger-accounts.md): Receive requests and attempts to update General Ledger Accounts in Candis - [Get Import Logs](https://developer.candis.io/reference/get-core-data-import-logs.md): Returns Status Summary on Core data Import Request received - [Core Data](https://developer.candis.io/reference/core-data.md): How to Import Core Data - [Create Payment Conditions](https://developer.candis.io/reference/create-payment-conditions.md): Receive requests and attempts to create Payment Conditions in Candis - [Update Payment Conditions](https://developer.candis.io/reference/update-payment-conditions.md): Receive requests and attempts to update Payment Conditions in Candis - [Create Tax Codes](https://developer.candis.io/reference/create-tax-codes.md): Receive requests and attempts to create Tax Codes in Candis - [Update Tax Codes](https://developer.candis.io/reference/update-tax-codes.md): Receive requests and attempts to update Tax Codes in Candis - [Create an Export](https://developer.candis.io/reference/create-export.md): Create an Export and return basic details. Initial status of the Export will be "EXPORTING". - [Download file by ID](https://developer.candis.io/reference/downloadfile.md): Download PDF or XML file by ID. - [Get an Export](https://developer.candis.io/reference/get-an-export.md): Get an Export details by ID. - [Get a list of Export Postings](https://developer.candis.io/reference/get-exported-postings.md): Get a list of Postings that were exported in the Export. - [Get a list Exports](https://developer.candis.io/reference/get-exports.md): Get a list of past Exports in the Organization. - [Exports](https://developer.candis.io/reference/exports.md) - [List invoices of the organization](https://developer.candis.io/reference/get-invoice-data.md) - [Update an invoice](https://developer.candis.io/reference/updateinvoice.md) - [Get Organization](https://developer.candis.io/reference/get-connected-organization.md): Get Organization details in which the User is a member. ## Recipes - [[Core Data] Create Contacts](https://developer.candis.io/recipes/core-data-create-contacts.md) - [Create an Export](https://developer.candis.io/recipes/create-an-export.md) - [Fetch posting of Exports](https://developer.candis.io/recipes/fetch-posting-of-exports.md) - [Invoice data](https://developer.candis.io/recipes/invoice-data.md) ## Pages - [MCP Server](https://developer.candis.io/mcp-server.md) - [MCP](https://developer.candis.io/mcp.md) ## Changelog - [Create Cost Centers and Cost Objects](https://developer.candis.io/changelog/create-cost-centers-and-cost-objects.md) - [Get list of Export Postings](https://developer.candis.io/changelog/get-list-of-export-postings-update.md) - [Invoice format](https://developer.candis.io/changelog/invoice-format.md)