API Documentation
Integrate IncoXchange with your applications using our powerful REST API. Build custom solutions and automate your workflows.
API Features
RESTful API
Simple and intuitive REST endpoints for all operations
Real-time Updates
WebSocket support for real-time data synchronization
Secure Authentication
OAuth 2.0 and API key authentication methods
Comprehensive Docs
Detailed documentation with examples and SDKs
Quick Start Guide
1. Authentication
Get your API key and authenticate your requests
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.incoxchange.com/v1/projects
Include your API key in the Authorization header for all requests.
2. Make Your First Request
Fetch your projects using our API
GET /v1/projects
Response: 200 OK
{
"projects": [
{
"id": 1,
"name": "Sample Project"
}
]
}
All responses are returned in JSON format.
API Endpoints
Projects
GET
List all projects/v1/projects
POST
Create a new project/v1/projects
GET
Get project details/v1/projects/{id}
PUT
Update project/v1/projects/{id}
DELETE
Delete project/v1/projects/{id}
Tasks
GET
List all tasks/v1/tasks
POST
Create a new task/v1/tasks
GET
Get task details/v1/tasks/{id}
PUT
Update task/v1/tasks/{id}
DELETE
Delete task/v1/tasks/{id}
Users
GET
List all users/v1/users
POST
Create a new user/v1/users
GET
Get user details/v1/users/{id}
PUT
Update user/v1/users/{id}
DELETE
Delete user/v1/users/{id}
Reports
GET
List available reports/v1/reports
POST
Generate custom report/v1/reports
GET
Get report data/v1/reports/{id}
GET
Get analytics data/v1/analytics
SDKs & Tools
JavaScript SDK
Official JavaScript/Node.js SDK for easy integration
Python SDK
Python library for seamless API integration
Postman Collection
Ready-to-use Postman collection for API testing
Need Help with the API?
Our developer support team is here to help you get the most out of our API. Get in touch for technical assistance and integration support.