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:

Authorization: Bearer your-api-token-here

Quick Example

Here's a quick example of fetching your projects using curl:

# List all projects in your workspace
curl -X GET https://nexus.app/api/projects \
-H "Authorization: Bearer your-api-token" \
-H "Content-Type: application/json"

Example response:

{
"data": [
{
"id": "proj_abc123",
"name": "Product Launch",
"status": "active",
"created_at": "2026-02-01T12:00:00Z"
}
],
"total": 1,
"page": 1
}

Endpoints Overview

The following endpoints are available. All endpoints use the base URL https://nexus.app.

GET/api/projects
POST/api/projects
GET/api/tasks
POST/api/tasks
PATCH/api/tasks/:id
GET/api/documents
POST/api/documents
GET/api/calendar/events
POST/api/calendar/events
GET/api/finance/transactions
GET/api/finance/budgets

Rate 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.