Authentication
- POST /signin
- POST /signup
- POST /password-lost
- POST /refresh-token
Users
- GET /users/me
- PUT /users/{id}
- GET /users/refresh-tokens
- DELETE /users/refresh-tokens/{id}
Products
- GET /v1/products
- GET /product-categories
- GET /v1/products/{id}
- POST /products
- GET /products/{id}
- PUT /products/{id}
Product Offers
- GET /product-offers
- POST /product-offers
- GET /product-offers/{id}
- PUT /product-offers/{id}
- DELETE /product-offers/{id}
Affiliates
- GET /affiliates
- POST /affiliates
- GET /affiliates/{id}
- PUT /affiliates/{id}
- GET /affiliates/{id}/conversions
Merchants
- GET /merchants
- POST /merchants
- GET /merchants/{id}
- PUT /merchants/{id}
- GET /merchants/{id}/transactions
- POST /merchants/{id}/transactions
- GET /merchants/{id}/transactions/{transaction_id}
- PUT /merchants/{id}/transactions/{transaction_id}
- GET /merchants/{id}/invoices
Statistics
- GET /statistics/redirects/count
- GET /statistics/transactions/count
- GET /statistics/transactions/rate
- GET /statistics/conversions/count
- GET /statistics/conversions/rate
- GET /statistics/conversions/revenue
Notifications
- GET /notifications
- GET /notifications/unread-count
- PUT /notifications/{id}/mark-as-read
- PUT /notifications/mark-all-as-read
Storage
- POST /storage/upload
- DELETE /storage/upload/{id}
Overview
Revclic API provides access to product information, product offers, and user authentication services.
Authentication
Most endpoints require authentication using JWT tokens. To authenticate:
1. Call /signin with your credentials
2. Use the returned token in the Authorization header: Bearer <token>
3. When the token expires, call /refresh-token with the expired JWT and your refresh token to obtain a new pair
JWT tokens are valid for 24 hours from the time of issue. Use the refresh token returned by /signin to renew them.
Base URLs
- Production:
https://api.revclic.com