How to Use the Manage It API
This guide provides a comprehensive overview of the Manage It API and how to integrate with it.
Quick Start
- Get your API key from the dashboard
- Choose your base URL (sandbox or production)
- Make your first request using any of our endpoints
Authentication
All API requests require authentication using your API key:
Authorization: Bearer YOUR_API_KEY
Base URLs
- Production:
https://app.getmanageit.io/api - Development:
https://dev.getmanageit.io/api
Available Endpoints
Our API is organized into several main categories:
- Invoices - Invoice management and billing
- Customers - Customer management and profiles
- SaaS Plans - Subscription plan management
- Services and Products - Service and product catalog
- Contracts - Contract management and tracking
- Proposals - Proposal creation and management
- Invoice Templates - Template management
- Custom Fields - Custom field configuration
Making Requests
Basic Request Format
curl -X GET "https://app.getmanageit.io/api/endpoint" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
Response Format
All responses follow this structure:
{
"success": true,
"data": {
// Your data here
},
"meta": {
"total": 100,
"page": 1,
"limit": 10
}
}
Error Handling
| Status Code | Description |
|---|---|
| 200 | Success |
| 400 | Bad Request |
| 401 | Unauthorized |
| 404 | Not Found |
| 429 | Rate Limited |
| 500 | Server Error |
Next Steps
- Browse the individual endpoint documentation above for detailed API reference
- Visit our troubleshooting guide for common issues
Need help? Contact us at [email protected]