API Reference
Panxo's API allows programmatic access to campaign management, reporting, and integration features.
Coming Soon
Full API documentation is currently in development.
If you're interested in API access, please contact:
- API Access: api@panxo.ai
API Overview
The Panxo API is RESTful and uses JSON for all requests and responses.
Base URL
https://api.panxo.ai/v1
Authentication
All API requests require a Bearer token:
curl -X GET https://api.panxo.ai/v1/campaigns \
-H "Authorization: Bearer YOUR_API_KEY"
Available Endpoints
Campaigns
| Method | Endpoint | Description |
|---|---|---|
| GET | /campaigns |
List all campaigns |
| POST | /campaigns |
Create a campaign |
| GET | /campaigns/{id} |
Get campaign details |
| PUT | /campaigns/{id} |
Update a campaign |
| DELETE | /campaigns/{id} |
Delete a campaign |
Creatives
| Method | Endpoint | Description |
|---|---|---|
| GET | /campaigns/{id}/creatives |
List campaign creatives |
| POST | /campaigns/{id}/creatives |
Add a creative |
| PUT | /creatives/{id} |
Update a creative |
| DELETE | /creatives/{id} |
Delete a creative |
Reporting
| Method | Endpoint | Description |
|---|---|---|
| GET | /reports/campaigns |
Campaign performance |
| GET | /reports/creatives |
Creative performance |
| GET | /reports/segments |
Segment performance |
Conversions
| Method | Endpoint | Description |
|---|---|---|
| POST | /conversions |
Track a conversion |
| GET | /pixels |
List conversion pixels |
| POST | /pixels |
Create a pixel |
Rate Limits
| Tier | Requests/Minute | Requests/Day |
|---|---|---|
| Standard | 60 | 10,000 |
| Enterprise | 300 | 100,000 |
Response Format
All responses follow this structure:
{
"success": true,
"data": { ... },
"meta": {
"page": 1,
"total": 100
}
}
Error Response
{
"success": false,
"error": {
"code": "INVALID_REQUEST",
"message": "Campaign name is required"
}
}
SDK Libraries
Coming soon:
- JavaScript/Node.js
- Python
- PHP
Contact
- API Support: api@panxo.ai
- Enterprise API: enterprise@panxo.ai