Customers API
The Customers API allows you to manage customers, including creating, retrieving, updating, and deleting customer records.
Available Endpoints
- Create Customer - Create a new customer
- Delete Customer - Delete a customer
- Update Customer - Update an existing customer
- View All Customers - View all customers
- View Customer - View a specific customer
Base URL
All customer endpoints use the base URL:
https://app.getmanageit.io/api/customers
Authentication
All requests require Bearer token authentication:
Authorization: Bearer YOUR_API_KEY
Common Response Fields
Most customer responses include these common fields:
| Field | Type | Description |
|---|---|---|
id | integer | Unique identifier for the customer |
name | string | Customer's first name |
last_name | string | Customer's last name |
email | string | Customer's email address |
phone | string | Customer's phone number |
created_at | datetime | When the customer was created |
updated_at | datetime | When the customer was last updated |
Error Handling
The API uses standard HTTP status codes to indicate success or failure:
| Code | Description |
|---|---|
| 200 | Success |
| 201 | Created |
| 400 | Bad Request |
| 401 | Unauthorized |
| 404 | Not Found |
| 422 | Validation Error |
| 500 | Server Error |
Quick Start
- Get your API key from the dashboard
- Make authenticated requests to the customer endpoints
- Use the detailed endpoint documentation for specific request/response formats
For detailed information about each endpoint, please refer to the individual endpoint documentation linked above.