How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Toolhouse Backoffice API

The Backoffice API from Toolhouse — 15 operation(s) for backoffice.

Toolhouse Backoffice API is one of 8 APIs that Toolhouse publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Back Office. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 16 operations across 15 paths, and defines 13 schemas. It is described by OpenAPI 3.2.0, at version 0.1.0.

Requests are made against a single base URL, https://agents.toolhouse.ai.

16 operations 15 paths 13 schemas 7 GET8 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
0.1.0
Base URL
https://agents.toolhouse.ai
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Toolhouse Backoffice API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (HTTPBearer).

Paths & Operations 16

Across 15 paths, the API surfaces 16 operations — 7 GET, 8 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Backoffice 16
POST
/backoffice/agent-runs-from-schedule
Bo Create Agent Run From Schedule
bo_create_agent_run_from_schedule_backoffice_agent_runs_from_schedule_post body → 200400403500422
POST
/backoffice/api-keys
Post Create Api Key
post_create_api_key_backoffice_api_keys_post body → 200409422
GET
/backoffice/users/{user_id}/credits
Get User Credits Request
get_user_credits_request_backoffice_users__user_id__credits_get 1 param → 200404500422
PUT
/backoffice/users/{user_id}/monthly_credit_allowance
Update User Credits Request
update_user_credits_request_backoffice_users__user_id__monthly_credit_allowance_put 1 param body → 200404500422
POST
/backoffice/users/reset_credit_allowance
Post Reset Credit Allowance
post_reset_credit_allowance_backoffice_users_reset_credit_allowance_post → 200500
POST
/backoffice/events
Proxy To Customerio
proxy_to_customerio_backoffice_events_post → 200400500
POST
/backoffice/onboarding-runs
Create Run
create_run_backoffice_onboarding_runs_post body → 200404500422
GET
/backoffice/schedules
Get Active Schedules
get_active_schedules_backoffice_schedules_get → 200500
GET
/backoffice/users/{user_id}
Get User Route
get_user_route_backoffice_users__user_id__get 1 param → 200404500422
GET
/backoffice/users/{user_id}/default-api-key
Get Default Api Key For User
get_default_api_key_for_user_backoffice_users__user_id__default_api_key_get 1 param → 200500422
GET
/backoffice/users/by/email/{email}
Get User By Email Route
get_user_by_email_route_backoffice_users_by_email__email__get 1 param → 200404422
POST
/backoffice/users
Create User Route
create_user_route_backoffice_users_post body → 200409500422
GET
/backoffice/mcp-servers
Get Mcp Servers
get_mcp_servers_backoffice_mcp_servers_get → 200500
POST
/backoffice/mcp-servers
Sync Mcp Servers
sync_mcp_servers_backoffice_mcp_servers_post → 200500502
POST
/backoffice/cleanup
Perform Cleanup Tasks
perform_cleanup_tasks_backoffice_cleanup_post → 200
GET
/backoffice/worker-status
Get Worker Status
get_worker_status_backoffice_worker_status_get → 200

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are Schedule (14 properties), AgentRun (12 properties), MCPServer (7 properties), ApiKey (5 properties). Each schema is shown below with its type and property counts.

UpdateMonthlyCreditAllowance
object
Update Monthly Credit Allowance
1 property 1 required
BaseApiKey
object
4 properties 3 required
UserCreate
object
User model for the backend API.
4 properties 1 required
ScheduleListResponse
object
1 property 1 required
User
object
User
4 properties 3 required
Schedule
object
14 properties 3 required
ValidationError
object
3 properties 3 required
MCPServer
object
MCP Server model for database storage
7 properties 5 required
AgentRun
object
12 properties 3 required
ScheduleBackofficeRequest
object
1 property 1 required
ApiKey
object
API Key
5 properties 4 required
HTTPValidationError
object
1 property
AgentExecutionCredits
object
5 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

toolhouse-backoffice-api-openapi.yml Raw ↑

Other APIs Toolhouse publishes across the network.

Toolhouse Workers API
Toolhouse Agent Runs API
Toolhouse API Keys API
Toolhouse Logs API
Toolhouse Metrics API
Toolhouse SDK API API
Toolhouse User API API
Where this information came from

This is an independent, third-party profile of Toolhouse Backoffice API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.