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 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:

Contact