API key authentication
Send your key in the x-api-key header on every request. Use separate test and live keys for each environment.
Integrate your reseller system with CargaCell over HTTP. Create an API key from your profile and authenticate server-to-server requests with the x-api-key header.
https://www.cargacell.com/api/v1Send your key in the x-api-key header on every request. Use separate test and live keys for each environment.
Create a cc_test_ key from your profile. It uses isolated fake balance and never dispatches to a real provider. The request format is the same as live mode, so production only requires replacing the key.
Test balance
Add €10, €50, €100, or €500 from your profile. Balance is capped at €1,000 and additions are limited to five per hour.
Predictable outcomes
...0002 rejects, ...0003 processes for 10 seconds, ...0004 simulates a timeout; other numbers succeed.
Test recharge requests are limited to 10 per minute per key and 20 recharge units per request.
All paths are relative to the base URL above.
Validate the API key and inspect its associated account.
| Method | Path | Description |
|---|---|---|
| GET | /auth/me | Get current authenticated user |
Browse the countries, operators, and recharge products available to your integration.
| Method | Path | Description |
|---|---|---|
| GET | /catalog/countries | List available countries |
| GET | /catalog/operators | List available operators |
| GET | /catalog/recharge-products | Recharge catalog with filters |
Submit recharges and inspect the balance and operation history available to API-key clients.
| Method | Path | Description |
|---|---|---|
| POST | /api-access/b2b/recharges | B2B dedicated wallet-funded recharge |
| GET | /payments/history | Payment history |
| GET | /wallet/balance | Current wallet balance |
| GET | /api-access/sandbox | Read test balance and simulated recharge statuses |
Live examples mirroring the current backend behavior. Toggle between Request and Response in each card.
Send a GET request to confirm authentication is working and inspect the account the key belongs to.
Fetch the recharge catalog. Products with active or scheduled promotions include full promo details (name, description, optional terms).
Dedicated B2B endpoint — skips MONEI entirely and dispatches immediately from approved wallet balance.
Inspect fake balance and the latest simulated recharge statuses with a test key.
Use the dedicated reseller endpoint in both test and live environments.
B2B wallet recharge
Call POST /api-access/b2b/recharges with a test or live API key and a unique Idempotency-Key. Test keys simulate the operation; live keys debit the reseller wallet and queue the recharge when balance is sufficient.
Live requests are dispatched by the recharge processor, or marked as waitlisted when a DT One promotion window applies.
All key operations are available in Dashboard → Profile.
Create
Create a named key for each integration or environment. The plaintext value is shown only once at creation time — copy it immediately.
Restrict
Add IP whitelist entries to lock a key to fixed infrastructure — office gateways, worker servers, or cloud function egress IPs.
Revoke
Revoke compromised or unused keys immediately. Revocation takes effect instantly. Never reuse old keys — generate a fresh one instead.