Build on TeamGrid.
A complete platform for building integrations, automations, and AI-powered applications. REST API, OAuth 2.0, Webhooks, MCP Server, and interactive documentation.
Everything you need to build.
Six core building blocks for your next integration.
REST API
JSON:API-compliant REST interface with ~85 endpoints across 19 resources. Cursor-based pagination, filtering, sorting — everything you need.
"data": [
{
"id": "prj_12345",
"type": "project",
"attributes": {
"name": "Website Redesign",
"status": "active",
"progress": 65
}
}
] Authentication
API Keys for server-to-server, OAuth 2.0 with PKCE for third-party apps. 26 granular scopes for fine-grained access control.
Webhooks
Real-time notifications for 22 events across 8 categories. Delivery logs, retry logic, and a built-in test function for every endpoint.
MCP Connect
TeamGrid as an MCP server for AI assistants. Claude Desktop, Cursor, Windsurf, and any MCP-compatible client can work directly with your data.
API explorer
Interactive documentation with resource tree, endpoint details, code snippets in cURL, JavaScript, and Python. Live Try-it panel for real-time testing.
Dashboard
Monitor API usage, manage keys and OAuth apps, track webhook delivery health. Everything in one developer dashboard, updated in real time.
Start in minutes.
A single API call to get started. Here's how to list your projects:
const response = await fetch('https://api.teamgrid.app/v1/projects', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/vnd.api+json',
'Accept': 'application/vnd.api+json'
}
});
const { data } = await response.json();
console.log(data); curl "https://api.teamgrid.app/v1/projects" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/vnd.api+json" \
-H "Accept: application/vnd.api+json" import requests
url = "https://api.teamgrid.app/v1/projects"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/vnd.api+json",
"Accept": "application/vnd.api+json"
}
response = requests.get(url, headers=headers)
print(response.json()) companyOS SDK & app store
Build native apps with the upcoming companyOS SDK and sell them in the TeamGrid App Store. Unlock new recurring revenue streams while providing our users with a massive ecosystem.