Blue has a powerful API with 100% feature coverage that allows you to build custom integrations and workflows.
API Status
A developer-first API
built for scale.
Access every feature of Blue through our comprehensive GraphQL API. Built by developers, for developers.
100% feature coverage
Every feature available in the Blue interface is accessible through our API. No limitations, no exceptions.
GraphQL powered
Modern GraphQL API that lets you request exactly the data you need, nothing more, nothing less.
Battle-tested
Trusted by thousands of developers and processing millions of API calls daily with 99.9% uptime.
Simple, powerful, intuitive
Get started in minutes with our comprehensive GraphQL API and Python SDK. Every operation is straightforward and well-documented.
mutation NewRecord {
createTodo(input: {
todoListId: "list-123"
title: "Deploy new feature"
description: "Release v2.1 to production"
position: 65535
}) {
id
title
status
createdAt
}
}
mutation UpdateRecord {
updateTodo(input: {
id: "task-456"
title: "Deploy new feature ✓"
status: DONE
}) {
id
title
status
updatedAt
}
}
query ListRecords {
todoList(filter: {
companyIds: ["company-789"]
status: [ACTIVE, IN_PROGRESS]
}) {
items {
id
title
status
assignee {
name
email
}
createdAt
}
}
}
from bluepm import BlueAPIClient
# Initialize client
client = BlueAPIClient(
token_id="your_token_id",
secret_id="your_secret_id"
)
# Create a new record
task = client.todos.create(
list_id="list-123",
title="Deploy new feature",
description="Release v2.1 to production"
)
# List all projects
projects = client.projects.list(company_id)
print(f"Found {len(projects)} projects")
Python SDK
Type-safe Python library with 100% API coverage. Install with pip and get started in minutes with code completion and documentation.
API Reference
Complete GraphQL schema documentation with examples, authentication guides, and interactive playground for testing queries.