Feng Office API
RESTful API for the Feng Office project management platform.
Overview
This API provides programmatic access to Feng Office resources including workspaces, projects, tasks, milestones, contacts, documents, and time tracking.
Authentication
All endpoints (except token generation) require an OAuth 2.0 Bearer token. See the Authentication Guide for details.
Plugin Extensions
Feng Office supports a modular plugin system. Core object schemas include
extended_attributes and custom_properties fields that plugins can populate.
Use GET /plugins to discover active plugins and their capabilities.
Response Envelope
All responses follow this structure:
{
"error": false,
"data": { ... },
"meta": { "current_page": 1, "per_page": 25, "total": 100, "total_pages": 4 },
"message": "Success"
}
Authentication
- HTTP: Bearer Auth
- OAuth 2.0: oauth2
OAuth 2.0 access token obtained from POST /oauth/token
Security Scheme Type: | http |
|---|---|
HTTP Authorization Scheme: | bearer |
Bearer format: | JWT |
Security Scheme Type: | oauth2 |
|---|---|
OAuth Flow (clientCredentials): | Refresh URL: https://api.fengoffice.com/rest/api/v2/oauth/token Scopes:
|
License
AGPL-3.0