API Documentation

Integrate your systems with Tap Technology using our RESTful API.

Authentication

All API requests require an X-API-Key header. Contact us to obtain your API key.

curl -X GET https://your-domain.com/api/v1/pngnavigator/stats \
  -H "X-API-Key: your_api_key_here" \
  -H "Content-Type: application/json"

Response Format

All responses follow a standard JSON format:

{
  "success": true,
  "data": { ... },
  "message": "Success",
  "pagination": {
    "total": 100,
    "page": 1,
    "limit": 20,
    "totalPages": 5
  }
}

PNG Navigator API

POST/api/v1/pngnavigator/customers/syncSync customer data from PNG Navigator to Tap CRM
GET/api/v1/pngnavigator/customers/:idGet customer details by ID
POST/api/v1/pngnavigator/subscriptionsCreate or update a subscription
GET/api/v1/pngnavigator/subscriptions/:customerIdGet customer subscriptions
POST/api/v1/pngnavigator/revenueReport a revenue event
GET/api/v1/pngnavigator/statsGet aggregated stats

RaitseviHub API

POST/api/v1/raitsevis/customers/syncSync customer data from RaitseviHub to Tap CRM
GET/api/v1/raitsevis/customers/:idGet customer details by ID
POST/api/v1/raitsevis/subscriptionsCreate or update a subscription
GET/api/v1/raitsevis/subscriptions/:customerIdGet customer subscriptions
POST/api/v1/raitsevis/revenueReport a revenue event
GET/api/v1/raitsevis/statsGet aggregated stats