The fastest way to explore P100 API is through our comprehensive Postman Collection. Get up and running in under 5 minutes without writing a single line of code.Skip the manual setup and jump straight into testing with pre-configured requests, authentication, and real examples.
What's Inside the Collection#
Our Postman Collection is a complete testing toolkit:๐ All Endpoints
Every P100 API endpoint pre-configured and ready to useโ๏ธ Environment Variables
Use variables for your API key and base URL to seamlessly switch between staging and production.๐ Auth Setup
Pre-configured authentication headers - just add your API key๐ Documentation
Built-in examples and descriptions for each requestGet the Collection#
We offer two convenient ways to get started:Option 1: Run in Postman
The easiest way to start. Click the button to import the collection and environments directly into your Postman app.
Option 2: Manual Import
Click the link to view the raw JSON collection file. You can copy its content or save the file to import it into Postman, Apidog, Insomnia, or any other API client.Quick Setup Guide#
Get your collection running in 4 easy steps:Step 1: Import the Collection#
Choose one of the options above to import the collection into your preferred API client.Step 2: Create Environments#
Set up separate environments for testing and production:{
"name": "P100 - Testing",
"values": [
{
"key": "base_url",
"value": "[https://partner-api-stage.p100.io](https://partner-api-stage.p100.io)",
"enabled": true
},
{
"key": "api_key",
"value": "{{your_staging_api_key}}",
"enabled": true,
"type": "secret"
}
]
}
**๐ Production Environment **{
"name": "P100 - Production",
"values": [
{
"key": "base_url",
"value": "[https://partner-api.p100.io](https://partner-api.p100.io)",
"enabled": true
},
{
"key": "api_key",
"value": "{{your_production_api_key}}",
"enabled": true,
"type": "secret"
}
]
}
Always mark your API keys as "secret" in your environment variables to prevent accidental exposure.
Our API integration is available for all clients with a P100 business account. Once your business account is active, we will provide you with the necessary API keys.1.
Receive your API keys from our team after setting up your business account.
2.
Add the staging key to your testing environment.
3.
Add the production key to your production environment.
4.
Mark both as secret in your API client.
Step 4: Test Your Setup#
Verify everything works by running the "Get Current Rates" request. The collection is pre-configured to use API Key authentication.{
"btc": 99197.7251006,
"doge": 0.18706795,
"eth": 3641.19917851,
"eur": 1,
"ltc": 99.92151791,
"pol": 0.22194271,
"usdc": 0.85794,
"usdt": 0.8582139197605402
}
Collection Navigation#
Our collection is organized into logical folders to help you find the requests you need:๐ P100 API Collection
โ
โโโ ๐ข [Partner] Operations
โย ย โโโ Requests covering operations on the partner's balance.
โ
โโโ ๐ค [User] Accounts with KYC
โย ย โโโ For partners with KYC integration: create, edit, and manage verified users.
โ
โโโ ๐ [User] Accounts without KYC
โย ย โโโ For partners without KYC integration: create, edit, and manage unverified users.
โ
โโโ ๐ [User] KYC by P100
โย ย โโโ Endpoints allowing partners to perform user KYC using the P100 API.
โ
โโโ ๐ฅ [User/Partner] Crypto Deposits
โย ย โโโ Requests for managing incoming crypto transactions for users and partners.
โ
โโโ ๐ค [User] Crypto Withdrawals
โย ย โโโ Requests for handling crypto withdrawals from user accounts.
โ
โโโ ๐ [User] Currency Exchange
โย ย โโโ Get the latest rates and execute currency exchanges.
โ
โโโ ๐ [User] Internal Transfers
โย ย โโโ Move funds between accounts within the P100 ecosystem.
โ
โโโ ๐ณ [User] Virtual Cards
ย ย โโโ Create, manage, and view virtual payment cards.
Troubleshooting#
Collection not working as expected?Issue | Solution |
---|
401 Unauthorized | โ
Check API key is correctly set in environment |
404 Not Found | โ
Verify base_url matches your environment |
429 Rate Limited | โ
Wait for rate limit reset or implement delays |
SSL Errors | โ
Ensure SSL verification is enabled |
Keeping Updated#
Our API evolves, and so does our collection. All changes, new endpoints, and improvements are documented in our changelog.To stay up-to-date with the latest changes, please refer to our official Changelog. Need Help?#
๐ FAQ
Find answers to the most common questions about our API.๐ฌ Support
Can't find what you're looking for? Contact our support team for assistance.