Getting Started
API Base URL
https://api.techmonal.io/v1
Authentication
All API requests require a Bearer token in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Rate Limits
- • Standard: 1,000 requests/minute
- • Premium: 10,000 requests/minute
- • Enterprise: Custom limits
Code Examples
Authentication (Bearer Token)
bash
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.techmonal.io/v1/publishersCreate Publisher
javascript
const response = await fetch('https://api.techmonal.io/v1/publishers', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
name: 'Publisher Name',
email: 'publisher@example.com',
currency: 'USD'
})
});
const publisher = await response.json();Get Commission Data
python
import requests
headers = {
'Authorization': 'Bearer YOUR_API_KEY'
}
response = requests.get(
'https://api.techmonal.io/v1/commissions',
params={'from': '2026-01-01', 'to': '2026-01-31'},
headers=headers
)
commissions = response.json()Process Payment
javascript
const payment = await fetch('https://api.techmonal.io/v1/payments', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
amount: 10000,
currency: 'USD',
card_token: 'tok_xxxx',
description: 'Service payment'
})
});
const result = await payment.json();Key Endpoints
GET/publishersList all publishers
POST/publishersCreate new publisher
GET/commissionsGet commission data
POST/paymentsProcess payment
GET/subscriptionsList subscriptions
POST/subscriptionsCreate subscription
GET/settlementsGet settlement history
POST/webhooks/registerRegister webhook
Need Help with Integration?
Our technical team is ready to assist with your API implementation
Chat with Support