Please enable JavaScript.
Coggle requires JavaScript to display documents.
Coggle API All Functions Demo - Coggle Diagram
Coggle API
All Functions Demo
OAuth2 Auth
GET /dialog/authorize
POST /token
scope: read write
token_type: Bearer
Node Object
_id: 32-char hex (via API)
text: string, max 3000 chars
offset: {x, y} from parent
parent: node_id OR 'root parent'
colour: #rrggbb hex
children: [] recursive
Key Facts
Auth: ?access_token=TOKEN (query param)
Base URL:
https://coggle.it
No DELETE diagram endpoint
No webhooks — pull model only
No rate limit documented
Diagrams API
GET /api/1/diagrams
POST /api/1/diagrams
public: true by default!
GET /api/1/organisations/:org/diagrams
Nodes API
GET /api/1/diagrams/:id/nodes
POST /api/1/diagrams/:id/nodes
colour: auto-assigned
PUT /api/1/diagrams/:id/nodes/:nodeId
returns only changed fields
DELETE /api/1/diagrams/:id/nodes/:nodeId
returns: {"count": N}
PUT ...?action=arrange
auto-layout (unpredictable)