Authentication
The SchedPilot API uses API Keys to authenticate requests. Your API key acts as a secret token that identifies your account and grants access to your connected social media profiles.
🚀 Getting Started
To begin using the API, you must first have an active SchedPilot subscription and an API key.
1. Create an Account
If you don't have an account yet, visit SchedPilot Pricing to choose a plan that fits your needs. Our professional plans include full API access, higher rate limits, and webhook support.
2. Generate your API Key
Once logged in, navigate to the API Access section in your dashboard.
- Click "Create New Key".
- Give it a descriptive label (e.g., "n8n Integration" or "AI Agent").
- Important: Copy your key immediately. For security reasons, we do not store the plain-text key and you will not be able to see it again.
🔐 Authenticating Requests
Authentication is handled via the custom X-API-KEY header. You must include this header in every request you send to our endpoints.
| Header | Description |
|---|---|
X-API-KEY | Your secret API key (formatted as smm_...). |
Example Header Implementation
GET /developers/v1/accounts
Host: api.schedpilot.com
X-API-KEY: smm_a1b2c3d4e5f6g7h8i9j0
Content-Type: application/json