API Keys & Integration Guide
Access all 93+ 25cent.cloud endpoints programmatically with personal API keys.
Creating an API Key
Navigate to your Dashboard → API Keys, or use this endpoint:
POST /api/keys
Authorization: Bearer YOUR_JWT_TOKEN
Content-Type: application/json
{ "name": "My Integration" }
The response includes your API key — store it securely, it won't be shown again.
Using Your API Key
Include the key in the X-API-Key header on every request:
curl -X POST https://25cent.cloud/api/upload \
-H "X-API-Key: YOUR_API_KEY" \
-F "[email protected]" \
-F "title=My Upload"
Need a Full Implementation Walkthrough?
For end-to-end production setup (key lifecycle, retries, idempotency, orchestration, and hardening), follow the API How-To (Detailed).
Available Endpoints
- POST /api/upload — Upload files with all premium options
- GET /api/auth/me — Get your profile and balance
- GET /api/v1/credits/history — Credit transaction history
- POST /api/tunnel/create — Create a web tunnel
- GET /api/billing/summary — Billing summary
- GET /api/notifications — List notifications
Revoking a Key
DELETE /api/keys/:keyId
Authorization: Bearer YOUR_JWT_TOKEN
Revoked keys are immediately deactivated and cannot be restored.