API Documentation
REST API reference for developers
Introduction
The Nexus API allows you to programmatically access and manage your workspace data. Build custom integrations, automate workflows, and connect Nexus with your existing tools using our RESTful API.
Authentication
All API requests require authentication using a Bearer token. You can generate an API token from your workspace settings under Settings > Integrations > API Tokens.
Include the token in the Authorization header of every request:
Quick Example
Here's a quick example of fetching your projects using curl:
Example response:
Endpoints Overview
The following endpoints are available. All endpoints use the base URL https://nexus.app.
/api/projects/api/projects/api/tasks/api/tasks/api/tasks/:id/api/documents/api/documents/api/calendar/events/api/calendar/events/api/finance/transactions/api/finance/budgetsRate Limits
API requests are rate-limited to ensure fair usage and platform stability.
- Pro plan: 100 requests per minute, 10,000 requests per day
- Business plan: 500 requests per minute, 50,000 requests per day
- Enterprise plan: Custom limits based on your agreement
Rate limit information is included in the response headers: X-RateLimit-Remaining and X-RateLimit-Reset.
Note: API access is available on Pro, Business, and Enterprise plans. Free plan users can explore the API documentation but must upgrade to make authenticated requests.
Enterprise API Access
Need higher rate limits, dedicated support, or custom endpoints? Contact our sales team to discuss enterprise API access tailored to your organization's needs.
Get API access with Pro
Start building integrations with the Nexus API. Available on Pro and above.