API Overview
The QuedUp API is a RESTful API that allows you to create, manage, and monitor scheduled jobs programmatically. All API requests use HTTPS and require authentication via API keys.Base URL
All API requests should be made to:Authentication
QuedUp uses API key authentication for all API requests. API keys provide full access to your organization’s jobs and should be kept secure.Getting Your API Key
- Sign in to the QuedUp Dashboard
- Navigate to API Keys in the sidebar
- Click Create New Key to generate a new API key
- Copy the key immediately—it won’t be shown again
Using Your API Key
Include your API key in theAuthorization header of every request using the Bearer token format:
Example Request
Security Best Practices
- Never commit API keys to version control
- Rotate keys regularly by creating new keys and deleting old ones
- Use environment variables to store API keys in your applications
- Restrict key access to only the services that need it
- Delete unused keys to minimize attack surface
Request Format
Headers
All requests must include:Authorization: Bearer <your_api_key>- Required for authenticationContent-Type: application/json- Required for POST/PUT/PATCH requests
Example Request
Response Format
Success Responses
Successful requests return HTTP status codes in the2xx range:
200 OK- Request succeeded201 Created- Resource created successfully
Error Responses
Error responses include:- HTTP status code indicating the error type
- JSON body with error details:
Common HTTP Status Codes
| Status Code | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request - Invalid request parameters |
401 | Unauthorized - Invalid or missing API key |
404 | Not Found - Resource doesn’t exist |
429 | Too Many Requests - Rate limit exceeded |
500 | Internal Server Error - Server error |
Rate Limits
API requests are subject to rate limits to ensure fair usage. Rate limit information is included in response headers:X-RateLimit-Limit- Maximum requests allowedX-RateLimit-Remaining- Requests remaining in current windowX-RateLimit-Reset- Time when the rate limit resets
429 Too Many Requests response.
Next Steps
- Explore the API Endpoints - Browse all available endpoints
- Getting Started Guide - Create your first job
- Integration Guide - Code examples for popular languages