# 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

  1. Explore available endpoints
  2. Make your first API call

# 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

# 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

# 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:

# What's Next?

Ready to start building? Begin with Authentication to set up your API access.