Comprehensive API overview and documentation
26
Total Endpoints
7
Public APIs
19
Admin APIs
8
Categories
/api/health
System health check
Example:
{ "status": "ok" }
/api/docs/spec
OpenAPI specification
/api/docs/info
API information summary
/api/contacts
Submit contact form
Example:
{ "name": "John Doe", "email": "john@example.com", "message": "Need SEO help" }
/api/contacts
Get all contact submissions
/api/contacts/{id}/read
Mark contact as read
/api/newsletters
Subscribe to newsletter
Example:
{ "email": "subscriber@example.com" }
/api/newsletters
Get newsletter subscriptions
/api/admin/clients
Get all clients
/api/admin/clients
Create new client
/api/admin/clients/{id}
Update client
/api/admin/clients/{id}
Delete client
/api/seo-toolkit/analyze
Analyze website with SEO tools
Example:
{ "toolType": "seo-tag-analyzer", "target": "https://example.com", "clientId": "1" }
/api/page-speed-analysis
Google PageSpeed Insights analysis
Example:
{ "url": "https://example.com" }
/api/gbp-analysis
Google Business Profile analysis
Example:
{ "query": "Dream Studio Solutions" }
/api/admin/products
Get all products with pricing
/api/admin/products
Create new product
/api/admin/products/{id}
Update product
/api/admin/products/{id}
Delete product
/api/custom-gradients
Get custom gradients
/api/custom-gradients
Create custom gradient
/api/custom-gradients/{id}
Delete custom gradient
/api/career-opportunities
Get job opportunities
/api/career-opportunities
Create job opportunity
/api/job-applications
Submit job application
/api/job-applications
Get job applications
Test the API health endpoint to ensure everything is working
Access the interactive Swagger UI documentation