Skip to content
>
Mode: standard

Create an API Integration

Dashboard Setup

Create your API integration.

Create an integration on the CoinPayments dashboard to receive a clientId and clientSecret. Every authenticated API request is bound to a specific integration and signed with its secret.

Create the Integration

5 steps
Step 1Navigate to the Integrations page

Open the Integrations tab on the CoinPayments dashboard.

Dashboard with Integrations tab highlighted
Step 2Select "Add Integration"

From the Integrations page, click the Add Integration button.

Integrations page with Add Integration button highlighted
Step 3Select "API Integrations"

Choose API Integrations as the integration type.

Integration type selection screen with API Integrations highlighted
Step 4Provide integration information

Define an integration name and provide your store URL. These help you identify the integration and link to your website.

Create new integration client screen
Step 5Review and save credentials

Your clientId and clientSecret have been generated. Save them for future use.

Newly created integration client credentials
The client secret is only displayed once. Copy it now — there is no way to retrieve it later.
Lost it? Regenerate the client secret — this invalidates all existing sessions.

Optional Configuration

3 add-ons
OptionalConfigure Permissions

Limit the scope of authorized resources and operations this integration has access to. Use the dropdown to allow only the specific functions you need.

Integration permissions dropdown selection
OptionalDefine Allowed IPs

Restrict which IP addresses can use this integration. By default any IP is allowed — adding an allow-list locks down where requests can originate from.

Integration allowed IPs input box
OptionalConfigure Webhooks

Specify a webhook endpoint and pick which events you'd like CoinPayments to deliver to it. (invoices)

Read the webhooks guideIntegration manage webhooks section

Now authenticate your requests

With your clientId and clientSecret in hand, you're ready to authenticate.