Copy the page as Markdown, view it as plain text, or open it in ChatGPT or Claude to ask questions about it.
Use it · When you want an AI assistant to explain an endpoint or write code from it.
2
Try it
Send a real request to the testing environment from the page, without writing code.
Use it · To check that your keys and request work before you code.
3
Run in Apidog
Open the endpoint in the Apidog app to keep testing it there.
Use it · When you want to save requests and build your own collection.
4
Code samples
Ready-to-copy requests in several languages: Shell, JavaScript, Java and more.
Use it · As the starting point of your integration.
5
Generate schema code
Generate the data model of the request or response in the language you choose, for example TypeScript.
Use it · To get typed models instead of writing them by hand.
6
Export, Clone and LLMs.txt
Export downloads the documentation as OpenAPI (3.1, 3.0 or Swagger 2.0), HTML, Markdown or Apidog format. Clone copies it into your own Apidog project. LLMs.txt is the index of the whole documentation for AI tools.
Use it · Use Export to import the API into Postman or another tool.
7
MCP
Connect your AI assistant (Claude, Cursor, VS Code and others) to the official Kushki documentation, so it answers with the current endpoints. See MCP Integration.
Use it · If you build with an AI assistant. It needs no Kushki credentials.
The selector above the endpoint defines where Try it sends the request. It changes with the product and each environment has its own credentials: pick the one that matches the page you are on.
UAT Testing EnvTesting
Testing for Online Payments and most Kushki APIs. This is the default.
Billpocket products. They have their own credentials: Kushki keys do not work here.
Check the environment before you press Send
If the endpoint belongs to Kushki ONE, Appian or Billpocket, the selector must show its own environment. A request sent to the wrong environment fails or never reaches the product.
Make sure the selector shows the testing environment for your product. For Online Payments it is UAT Testing Env: no real money moves.
2
Add your credentials
Paste your Public Key in the Public-Merchant-Id header. Endpoints that charge or refund use your Private Key in Private-Merchant-Id; the page tells you which one it needs.
3
Review the body and press Send
The sample body already contains test data. Edit it or send it as it is.
4
Read the response
A successful request returns 201 and the response body, for example a token. Errors show their code and message so you can fix the request.
Where do I find my keys?
In your Kushki Console, inside the Credentials section. They are labeled Public Key and Private Key. Use testing credentials in Try it, and never share your Private Key or a screen where it is visible.