HTTP API
அடிப்படை URL https://addtothese.com/api/v1. Authorization: Bearer att_... (API டோக்கன்) மூலம், அல்லது உலாவி அமர்வுடன் X-CSRF-Token மூலம் அங்கீகரிக்கவும். அனைத்து body களும் JSON; பிழைகள் {"error": "...", "code": "..."} வடிவில் வரும்.
| முறை | பாதை | நோக்கம் |
|---|---|---|
| POST | /auth/register | {email, password, name} |
| POST | /auth/login | {email, password}; {mfa_required: true} எனப் பதில் வரலாம் |
| POST | /auth/totp/verify | {code} |
| POST | /auth/logout | |
| POST | /auth/password/forgot | /auth/password/reset | {email} | {token, password} |
| GET | /auth/oauth/{google|github} | OAuth ஐத் தொடங்கும் |
| GET/PATCH | /me | கணக்கு; PATCH {name} |
| POST | /me/totp/setup | enable | disable | இரு-காரணி |
| POST | /me/password | {current_password, new_password} |
| GET/POST/DELETE | /tokens[/{id}] | API டோக்கன்கள்; POST {name} ரகசியத்தை ஒருமுறை மட்டும் தரும் |
| GET/POST/DELETE | /endpoints[/{id}] | POST {subdomain, protocol} |
| POST | /endpoints/ephemeral | {protocol} சீரற்ற பெயர் |
| GET/POST/DELETE | /domains[/{id}] | POST {domain, endpoint_id} |
| POST | /domains/{id}/verify | DNS சரிபார்ப்பு |
| POST | /agent-token | {endpoints: []} தருவது {token, upstream_url, endpoints, expires_at} |
| GET | /usage | தற்போதைய காலம் மற்றும் வரலாறு |
| GET | /tunnels | இணைக்கப்பட்ட ஏஜென்ட்கள் |
| GET | /billing/prices | திட்டங்கள் மற்றும் Stripe விலைகள் |
| POST | /billing/checkout | /billing/portal | {price} தருவது {url} |