REST API

Our RESTful API uses standard HTTP methods and returns JSON responses for easy integration.

Authentication

Secure API access using Bearer tokens. Generate tokens from your account settings.

Rate Limiting

1000 requests per minute for Pro plans, 5000 for Enterprise. Headers include remaining quota.

Getting Started

To use the Cenrixa API, you'll need to generate an API key from your account settings. All API requests must include this key in the Authorization header.

Base URL

https://api.cenrixa.com/v1

Authentication

Include your API key in the Authorization header of every request:

Authorization: Bearer YOUR_API_KEY

Projects

Manage projects and their settings.

GET /projects

List all projects in your workspace.

POST /projects

Create a new project.

GET /projects/{id}

Get a specific project by ID.

PUT /projects/{id}

Update a project.

DELETE /projects/{id}

Delete a project.

Tasks

Create, update, and manage tasks within projects.

GET /projects/{projectId}/tasks

List all tasks in a project.

POST /projects/{projectId}/tasks

Create a new task in a project.

Example Request

Here's an example of creating a new task:

curl -X POST https://api.cenrixa.com/v1/projects/123/tasks \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Design landing page",
    "description": "Create mockups for the new landing page",
    "assignee_id": 456,
    "due_date": "2024-03-15"
  }'

Response Codes

  • 200 - Success
  • 201 - Created
  • 400 - Bad Request
  • 401 - Unauthorized
  • 403 - Forbidden
  • 404 - Not Found
  • 429 - Rate Limit Exceeded
  • 500 - Internal Server Error

Need Help?

If you have questions about the API or need assistance, contact our developer support team at developers@cenrixa.com.