# Fluent Boards REST API
Welcome to the Fluent Boards REST API documentation. This comprehensive guide will help you integrate with Fluent Boards using RESTful HTTP requests to manage boards, tasks, stages, and more.
# Overview
The Fluent Boards REST API provides programmatic access to your Fluent Boards data through standard HTTP methods. You can use this API to:
- Manage Boards: Create, read, update, and delete boards
- Handle Tasks: Manage tasks, subtasks, and task assignments
- Control Stages: Organize tasks with custom stages and workflows
# Base URL
All API requests should be made to:
https://yourdomain.com/wp-json/fluent-boards/v2
1
# Quick Start
# Response Format
All API responses are returned in JSON format with consistent structure:
{
"data": {}, // Response data
"message": "Success message",
"total": 100, // For paginated responses
"current_page": 1,
"per_page": 15
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# Error Handling
The API uses standard HTTP status codes and returns detailed error messages:
{
"code": "rest_invalid_param",
"message": "Invalid parameter: title is required",
"data": {
"status": 400
}
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# Common HTTP Status Codes
Code | Description |
---|---|
200 | Success |
201 | Created |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
422 | Validation Error |
500 | Internal Server Error |
# SDKs and Tools
While we don't provide official SDKs, the API works with any HTTP client library:
- PHP: Guzzle, cURL
- JavaScript: Axios, Fetch API
- Python: Requests
- Ruby: HTTParty
- Any language that supports HTTP requests
# Support
For support and assistance:
- Documentation Issues: Submit a GitHub issue (opens new window)
- API Questions: Contact support (opens new window)
- Feature Requests/Suggestions: Community forum (opens new window)
# What's Next?
Ready to start building? Begin with Authentication to set up your API access.