API Reference

Complete API documentation for developers

Base URL
https://www.graburl.com

Public APIs

GET/api/domains

List all available domains

GET/api/domains/[id]

Get domain details

GET/api/csrf

Get CSRF token

POST/api/auth/register

Register new user

POST/api/auth/login

Login user

POST/api/auth/forgot-password

Request password reset

Admin APIs

GET/api/admin/domains

List all domains (admin)

POST/api/admin/domains

Create new domain

PUT/api/admin/domains/[id]

Update domain

DELETE/api/admin/domains/[id]

Delete domain

GET/api/admin/sales

List all sales

POST/api/admin/sales/[id]/auth-code

Send auth code email

GET/api/admin/analytics/sales

Get sales analytics

Payment APIs

POST/api/checkout

Create checkout session

POST/api/webhooks/stripe

Stripe webhook handler

POST/api/webhooks/razorpay

Razorpay webhook handler

Authentication

Admin APIs require authentication via NextAuth session cookies. Include credentials in requests.