Master index of all GigPilot AI API endpoints.
Health
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/health |
No |
Health check |
| GET |
/api/v1/health |
No |
Health check (v1) |
Authentication
| Method |
Endpoint |
Auth |
Description |
| POST |
/api/auth/login |
No |
Login and sync profile |
| POST |
/api/auth/magic-link |
No |
Generate magic link |
| GET |
/api/auth/me |
Yes |
Get current user profile |
| POST |
/api/v1/auth/login |
No |
Login (v1) |
| POST |
/api/v1/auth/magic-link |
No |
Magic link (v1) |
| GET |
/api/v1/auth/me |
Yes |
Get profile (v1) |
AI History & Favorites
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/history |
Yes |
Get AI generation history |
| DELETE |
/api/history/:id |
Yes |
Delete history record |
| DELETE |
/api/history |
Yes |
Clear all history |
| GET |
/api/favorites |
Yes |
Get favorited records |
| POST |
/api/favorites/toggle |
Yes |
Toggle favorite status |
| GET |
/api/v1/ai/history |
Yes |
Get history (v1) |
| DELETE |
/api/v1/ai/history/:id |
Yes |
Delete history (v1) |
| DELETE |
/api/v1/ai/history |
Yes |
Clear history (v1) |
| GET |
/api/v1/ai/favorites |
Yes |
Get favorites (v1) |
| POST |
/api/v1/ai/favorites/toggle |
Yes |
Toggle favorite (v1) |
Proposal Generator
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/proposals |
Yes |
List all proposals |
| POST |
/api/proposal/generate |
Yes |
Generate proposal (1 credit) |
| PUT |
/api/proposals/:id |
Yes |
Update proposal |
| DELETE |
/api/proposals/:id |
Yes |
Delete proposal |
| GET |
/api/v1/projects/proposals |
Yes |
List proposals (v1) |
| POST |
/api/v1/projects/proposals/generate |
Yes |
Generate proposal (v1) |
| DELETE |
/api/v1/projects/proposals/:id |
Yes |
Delete proposal (v1) |
Gig Generator
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/gigs |
Yes |
List all gigs |
| POST |
/api/gig/generate |
Yes |
Generate gig (2 credits) |
| PUT |
/api/gigs/:id |
Yes |
Update gig |
| DELETE |
/api/gigs/:id |
Yes |
Delete gig |
| GET |
/api/v1/gigs |
Yes |
List gigs (v1) |
| POST |
/api/v1/gigs/generate |
Yes |
Generate gig (v1) |
Keyword Finder
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/keywords |
Yes |
List keyword results |
| POST |
/api/keywords/find |
Yes |
Find keywords (1 credit) |
| DELETE |
/api/keywords/:id |
Yes |
Delete keyword result |
| GET |
/api/v1/ai/keywords |
Yes |
List keywords (v1) |
| POST |
/api/v1/ai/keywords/find |
Yes |
Find keywords (v1) |
Pricing Optimizer
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/pricing |
Yes |
List pricing results |
| POST |
/api/pricing/optimize |
Yes |
Optimize pricing (1 credit) |
| GET |
/api/v1/ai/pricing |
Yes |
List pricing (v1) |
| POST |
/api/v1/ai/pricing/optimize |
Yes |
Optimize pricing (v1) |
Gig Health Checker
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/gig/health |
Yes |
List health checks |
| POST |
/api/gig/health |
Yes |
Check gig health (1 credit) |
| GET |
/api/v1/gigs/health |
Yes |
List health checks (v1) |
| POST |
/api/v1/gigs/health/check |
Yes |
Check health (v1) |
Portfolio Builder
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/portfolio |
Yes |
List portfolio items |
| POST |
/api/portfolio/generate |
Yes |
Generate portfolio (2 credits) |
| DELETE |
/api/portfolio/:id |
Yes |
Delete portfolio item |
| GET |
/api/v1/ai/portfolio |
Yes |
List portfolio (v1) |
| POST |
/api/v1/ai/portfolio/generate |
Yes |
Generate portfolio (v1) |
Client Message Reply
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/messages |
Yes |
List message replies |
| POST |
/api/messages/reply |
Yes |
Generate reply (1 credit) |
| GET |
/api/v1/ai/messages |
Yes |
List messages (v1) |
| POST |
/api/v1/ai/messages/reply |
Yes |
Generate reply (v1) |
Review Analyzer
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/reviews |
Yes |
List review analyses |
| POST |
/api/reviews/analyze |
Yes |
Analyze reviews (1 credit) |
| GET |
/api/v1/ai/reviews |
Yes |
List reviews (v1) |
| POST |
/api/v1/ai/reviews/analyze |
Yes |
Analyze reviews (v1) |
SEO Audit
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/seo |
Yes |
List SEO audits |
| POST |
/api/seo/audit |
Yes |
Run SEO audit (1 credit) |
| GET |
/api/v1/ai/seo |
Yes |
List SEO (v1) |
| POST |
/api/v1/ai/seo/audit |
Yes |
Run audit (v1) |
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/social/accounts |
Yes |
List connected accounts |
| POST |
/api/social/connect |
Yes |
Connect social account |
| POST |
/api/social/disconnect |
Yes |
Disconnect account |
| GET |
/api/social/posts |
Yes |
List posts |
| POST |
/api/social/posts |
Yes |
Create/update post |
| DELETE |
/api/social/posts/:id |
Yes |
Delete post |
| POST |
/api/social/publish |
Yes |
Publish immediately |
| POST |
/api/social/schedule |
Yes |
Schedule post |
| POST |
/api/social/scheduler/run |
No |
Run scheduler |
| GET |
/api/social/analytics |
Yes |
Get social analytics |
| GET |
/api/social/media |
Yes |
List media library |
| POST |
/api/social/media |
Yes |
Add media item |
| DELETE |
/api/social/media/:id |
Yes |
Delete media item |
| GET |
/api/social/campaigns |
Yes |
List campaigns |
| POST |
/api/social/campaigns |
Yes |
Create/update campaign |
| DELETE |
/api/social/campaigns/:id |
Yes |
Delete campaign |
| GET |
/api/social/settings |
Yes |
Get social settings |
| PUT |
/api/social/settings |
Yes |
Update social settings |
| POST |
/api/social/ai/generate |
Yes |
AI content generation (1 credit) |
All social endpoints have /api/v1/social/... equivalents.
Analytics
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/analytics |
Yes |
Get dashboard data |
| GET |
/api/v1/analytics |
Yes |
Get analytics (v1) |
Notifications
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/notifications |
Yes |
List notifications |
| GET |
/api/notifications/unread |
Yes |
Get unread count |
| POST |
/api/notifications/read-all |
Yes |
Mark all as read |
| DELETE |
/api/notifications/:id |
Yes |
Delete notification |
| GET |
/api/v1/notifications |
Yes |
List notifications (v1) |
| GET |
/api/v1/notifications/unread |
Yes |
Unread count (v1) |
| POST |
/api/v1/notifications/read-all |
Yes |
Mark all read (v1) |
| DELETE |
/api/v1/notifications/:id |
Yes |
Delete notification (v1) |
Billing & Payments
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/billing |
Yes |
Get billing details |
| POST |
/api/billing/upgrade |
Yes |
Upgrade plan |
| GET |
/api/v1/payments/billing |
Yes |
Get billing (v1) |
| POST |
/api/v1/payments/upgrade |
Yes |
Upgrade plan (v1) |
Settings
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/settings |
Yes |
Get settings |
| PUT |
/api/settings |
Yes |
Update settings |
| GET |
/api/v1/settings |
Yes |
Get settings (v1) |
| PUT |
/api/v1/settings |
Yes |
Update settings (v1) |
Storage
| Method |
Endpoint |
Auth |
Description |
| POST |
/api/storage/upload |
Yes |
Upload file |
| POST |
/api/v1/storage/upload |
Yes |
Upload file (v1) |
Gig Drafts
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/publish/drafts |
Yes |
List drafts |
| POST |
/api/publish/drafts |
Yes |
Create draft |
| PUT |
/api/publish/drafts/:id |
Yes |
Update draft |
Templates
| Method |
Endpoint |
Auth |
Description |
| GET |
/api/templates |
Yes |
List templates |
| POST |
/api/templates |
Yes |
Create template |
| PUT |
/api/templates/:id |
Yes |
Update template |
| DELETE |
/api/templates/:id |
Yes |
Delete template |
Statistics
| Category |
Endpoints |
| Total Unique Endpoints |
~50 |
| Total with v1 Duplicates |
~100 |
| Auth Required |
~45 |
| No Auth Required |
~5 |