Salesdock API Access

Salesdock offers a robust API that allows developers to build custom integrations. It supports core functionalities such as:

  • Fetching products and pricing information.

  • Managing sales and customer data.

  • Creating and updating offers.

We are constantly expanding and improving our API to provide more flexibility and power to our users.

How to access the API documentation

All technical documentation, including endpoints, authentication methods, and examples, is publicly available via our developer portal:

developer.salesdock.nl

You can start exploring the documentation and building your integration immediately. If you have specific technical questions during your development process, you can still reach out to us via support@salesdock.nl

How to generate your API Key

To authenticate your requests, you need a unique API token. Follow these steps to create one safely within your Salesdock environment:

  • Create a dedicated user: Navigate to Account > Users and create a new user. Give it a clear username, such as "CRM_Integration", so you can easily identify its purpose.

  • Determine the scope: * Use the Agent role for a User scope (access to information specific to that user).

    • Use the Admin role for an Account scope (access to information for the entire account).

  • Generate the token: In the user list, click on Actions (Acties) > API Token > Generate on the right side of the user you just created.

  • Copy and Save: * Click Copy to save the token to a secure location (e.g., a password manager), as it will not be shown again after this step.

    • Leave the toggle 'This API token is used in a Salesdock integration' off and keep 'Enable IP whitelisting' on for security.

    • Important: You must click Save token (Sla token op) to finalize the process, otherwise the token will not be activated.

Security Note: Access levels are tied to the permissions of this specific user. You can further restrict rights via the "Manage permissions" (beheer rechten) settings to ensure the integration only has access to what is strictly necessary.