API Overview
Access BlogShoot programmatically with our REST API.
Base URL
Section titled “Base URL”https://api.blogshoot.com/v1Authentication
Section titled “Authentication”All API requests require authentication using API keys.
Getting Your API Key
Section titled “Getting Your API Key”- Log in to app.blogshoot.com
- Go to Settings → API Keys
- Click “Generate New API Key”
- Copy and store securely
Using API Keys
Section titled “Using API Keys”Include your API key in the Authorization header:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.blogshoot.com/v1/workspacesRate Limits
Section titled “Rate Limits”- Free Plan: 100 requests/hour
- Pro Plan: 1,000 requests/hour
- Enterprise: Custom limits
Available Endpoints
Section titled “Available Endpoints”Workspaces
Section titled “Workspaces”GET /workspaces- List workspacesPOST /workspaces- Create workspaceGET /workspaces/{id}- Get workspace detailsPUT /workspaces/{id}- Update workspaceDELETE /workspaces/{id}- Delete workspace
Content Generation
Section titled “Content Generation”POST /content/generate- Generate new contentGET /content/{id}- Get content detailsGET /content/{id}/status- Check generation status
WordPress Integration
Section titled “WordPress Integration”POST /wordpress/connect- Connect WordPress sitePOST /wordpress/publish- Publish content to WordPress