API Reference
Complete API documentation for developers
Base URL
https://www.graburl.comPublic APIs
GET
/api/domainsList all available domains
GET
/api/domains/[id]Get domain details
GET
/api/csrfGet CSRF token
POST
/api/auth/registerRegister new user
POST
/api/auth/loginLogin user
POST
/api/auth/forgot-passwordRequest password reset
Admin APIs
GET
/api/admin/domainsList all domains (admin)
POST
/api/admin/domainsCreate new domain
PUT
/api/admin/domains/[id]Update domain
DELETE
/api/admin/domains/[id]Delete domain
GET
/api/admin/salesList all sales
POST
/api/admin/sales/[id]/auth-codeSend auth code email
GET
/api/admin/analytics/salesGet sales analytics
Payment APIs
POST
/api/checkoutCreate checkout session
POST
/api/webhooks/stripeStripe webhook handler
POST
/api/webhooks/razorpayRazorpay webhook handler
Authentication
Admin APIs require authentication via NextAuth session cookies. Include credentials in requests.