Skip to content

API Overview

Complete reference for all Pixlpay API endpoints.

Base URL

https://yourstore.pixlpay.net/api/external/v1/

Authentication

All endpoints require Bearer token authentication:

bash
Authorization: Bearer YOUR_API_TOKEN

Response Format

Success Response

json
{
  "success": true,
  "data": { ... }
}

Paginated Response

json
{
  "success": true,
  "data": [ ... ],
  "meta": {
    "current_page": 1,
    "last_page": 5,
    "per_page": 15,
    "total": 75
  }
}

Error Response

json
{
  "success": false,
  "error": "Not Found",
  "message": "Product not found"
}

Endpoints Overview

Products

MethodEndpointDescription
GET/productsList all products
GET/products/{id}Get single product

Orders

MethodEndpointDescription
GET/ordersList all orders
GET/orders/{id}Get single order
POST/orders/{id}/fulfillMark order fulfilled

Customers

MethodEndpointDescription
GET/customersList all customers
GET/customers/{id}Get single customer

Analytics

MethodEndpointDescription
GET/analytics/revenueRevenue statistics
GET/analytics/salesSales statistics

Gift Cards

MethodEndpointDescription
GET/gift-cardsList all gift cards
GET/gift-cards/{id}Get single gift card
POST/gift-cards/validateCheck gift card balance
POST/gift-cards/{id}/redeemRedeem gift card
PUT/gift-cards/{id}Update gift card
POST/gift-cards/{id}/revokeRevoke gift card
GET/gift-cards/statisticsGet gift card statistics
POST/gift-cards/{id}/resend-emailResend gift card email

Referrals

MethodEndpointDescription
GET/referralsList all referrals
GET/referrals/statisticsGet referral statistics
GET/referrals/leaderboardGet referral leaderboard
GET/referrals/top-referrersGet top referrers
POST/referrals/validateValidate referral code
GET/referrals/tiersList referral tiers
POST/referrals/tiersCreate referral tier
PUT/referrals/tiers/{id}Update referral tier
DELETE/referrals/tiers/{id}Delete referral tier
POST/referrals/tiers/{id}/toggleToggle tier status
GET/referrals/settingsGet referral settings
PUT/referrals/settingsUpdate referral settings
GET/referrals/claimsList reward claims

Support Tickets

MethodEndpointDescription
GET/support-ticketsList all support tickets
GET/support-tickets/{id}Get single ticket with messages
GET/support-tickets/statsGet ticket statistics
PUT/support-tickets/{id}/statusUpdate ticket status
POST/support-tickets/{id}/messagesAdd reply to ticket
POST/support-tickets/{id}/closeClose a ticket
POST/support-tickets/{id}/assignAssign ticket to staff

Email Campaigns

MethodEndpointDescription
GET/email-campaignsList all campaigns
GET/email-campaigns/{id}Get single campaign
POST/email-campaignsCreate campaign
PUT/email-campaigns/{id}Update campaign
DELETE/email-campaigns/{id}Delete campaign
POST/email-campaigns/{id}/sendSend or schedule campaign
GET/email-campaigns/{id}/statsGet campaign statistics
POST/email-campaigns/{id}/duplicateDuplicate campaign
GET/email-campaigns/{id}/preview-recipientsPreview recipients

Fraud Detection

MethodEndpointDescription
GET/fraud/dashboardGet fraud statistics
GET/fraud/checksList fraud checks
GET/fraud/checks/{id}Get single fraud check
POST/fraud/checks/{id}/reviewReview fraud check
GET/fraud/settingsGet fraud settings
PUT/fraud/settingsUpdate fraud settings
POST/fraud/whitelist/ipAdd IP to whitelist
DELETE/fraud/whitelist/ipRemove IP from whitelist
POST/fraud/whitelist/emailAdd email to whitelist
DELETE/fraud/whitelist/emailRemove email from whitelist
POST/fraud/blocked-countriesAdd country to block list
DELETE/fraud/blocked-countriesRemove country from block list

Webhooks

MethodEndpointDescription
GET/webhooksList webhooks
POST/webhooksCreate webhook
DELETE/webhooks/{id}Delete webhook
POST/webhooks/{id}/testTest webhook

Pagination

Use page and per_page query parameters:

GET /products?page=2&per_page=25
  • Default per_page: 15
  • Maximum per_page: 100

Filtering

Most list endpoints support filtering:

GET /orders?status=completed&from=2025-01-01&to=2025-01-31

Sorting

Use sort and order parameters:

GET /products?sort=price&order=desc

Rate Limiting

  • 60 requests per minute per token
  • Headers indicate current status
  • 429 response when exceeded

Built for game developers, by game developers.