Digr API

Service Provider Directory Backend

API Endpoints

Directory (Public)

GET/api/directory/providersList approved providers
GET/api/directory/providers/[slug]Get provider details
GET/api/directory/regionsList all economic regions
GET/api/directory/statesList states with provider counts
GET/api/directory/map-providersGet map markers

Provider Registration

POST/api/providers/registerRegister new provider

Authentication

POST/api/auth/magic-linkRequest login magic link
POST/api/auth/verifyVerify magic link token
GET/api/auth/sessionGet current session
POST/api/auth/logoutEnd session

Provider Self-Service

GET/api/provider/meGet current provider profile
PUT/api/provider/meUpdate provider profile
GET/api/provider/subscriptionsGet subscriptions
GET/api/provider/[id]/statusCheck registration status

Stripe Integration

POST/api/stripe/checkoutCreate checkout session
POST/api/stripe/portalCreate customer portal
POST/api/stripe/webhooksStripe webhook handler

Admin

GET/api/admin/providersList all providers
POST/api/admin/providers/[id]/approveApprove provider
POST/api/admin/providers/[id]/rejectReject provider