aid: assembled name: Assembled description: >- Assembled is a San Francisco-headquartered support operations platform that unifies workforce management (WFM), AI agents, and AI Copilot for modern customer support teams. Founded in 2020 by former Stripe operations engineers, Assembled lets support leaders plan, schedule, and orchestrate a hybrid workforce of in-house agents, BPO vendors, and AI agents from a single system. The platform delivers ML-based volume forecasting, automated schedule generation, real-time adherence, time-off and shift-swap automation, vendor capacity planning, multichannel routing, and structured reporting across phone, email, chat, SMS, social, and back-office channels. Its AI surface includes autonomous AI Agents that resolve customer conversations end-to-end across chat, email, SMS, and voice, plus AI Copilot, which drafts replies, translates in real time, and surfaces knowledge for human agents. The Assembled REST API (api.assembledhq.com/v0) exposes people, queues, sites, teams, skills, activities, agent states, forecasts, time-off requests, requirements, working hours, QA scores, structured reports, and the Assist endpoints for AI chat responses and knowledge articles. Assembled is used by Stripe, Etsy, Robinhood, Webflow, Canva, Duolingo, Autodesk, HubSpot, Intercom, and Ramp, and integrates with Zendesk, Salesforce Service Cloud, Intercom, Kustomer, Gladly, Gorgias, Dixa, ServiceNow, Five9, Genesys Cloud, Talkdesk, Amazon Connect, NiCE, UJET, Zoom Contact Center, Slack, Okta, Workday, HiBob, Google Calendar, Shopify, Notion, Confluence, Guru, SharePoint, Fivetran, and quality tools like Klaus, Rippit (MaestroQA), evaluagent, and Observe.AI. url: https://raw.githubusercontent.com/api-evangelist/assembled/refs/heads/main/apis.yml image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg type: Index kind: contract position: Provider access: 3rd-Party tags: - Customer Support - Workforce Management - WFM - AI Agents - AI Copilot - Contact Center - Customer Experience - Support Operations - Scheduling - Forecasting - Quality Assurance - Vendor Management - BPO created: '2026-05-24' modified: '2026-05-24' specificationVersion: '0.20' apis: - aid: assembled:assembled-people-api name: Assembled People API tags: - People - Agents - Roles - Workforce Management humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-people-api-openapi.yml type: OpenAPI - url: json-schema/assembled-person-schema.json type: JSONSchema - type: NaftikoCapability url: capabilities/people-people.yaml - type: NaftikoCapability url: capabilities/people-roles.yaml description: >- Manage agents (people) in the Assembled workforce. List, retrieve, create, and update agents along with their roles, channels, skills, and team assignments. The People API is the entry point for syncing agents between Assembled and upstream HRIS, identity, and CRM systems and is the canonical reference for who can be scheduled or routed to in Assembled. - aid: assembled:assembled-agent-state-api name: Assembled Agent State API tags: - Agent State - Real-Time - Adherence - Operations humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-agent-state-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/agent-state-state.yaml description: >- Read and write real-time agent state used to drive adherence reporting, live dashboards, and dynamic routing. Supports bulk state ingestion from upstream telephony and CRM platforms, a condensed non-overlapping timeline view, edit history, and platform-ID associations that link Assembled people to identities in Zendesk, Salesforce, Five9, and other integrated systems. - aid: assembled:assembled-activities-api name: Assembled Activities API tags: - Activities - Shifts - Scheduling - Workforce Management humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-activities-api-openapi.yml type: OpenAPI - url: json-schema/assembled-activity-schema.json type: JSONSchema - type: NaftikoCapability url: capabilities/activities-activities.yaml - type: NaftikoCapability url: capabilities/activities-activity-types.yaml description: >- Create, list, and delete activities — the scheduled shifts, breaks, time off, training, and meetings that make up an agent's calendar. Includes bulk creation, soft-delete semantics, and management of activity types with their color coding. Companion event_changes endpoint surfaces the audit trail for schedule modifications. - aid: assembled:assembled-filters-api name: Assembled Filters API tags: - Queues - Sites - Teams - Skills - Organization humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-filters-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/filters-queues.yaml - type: NaftikoCapability url: capabilities/filters-sites.yaml - type: NaftikoCapability url: capabilities/filters-teams.yaml - type: NaftikoCapability url: capabilities/filters-skills.yaml description: >- Manage the four organizational filter dimensions used throughout Assembled — Queues, Sites, Teams, and Skills. Each filter is fully CRUD-capable and is referenced by people, activities, forecasts, requirements, and reports. Queues map to channels and case types, Sites represent physical or virtual locations, Teams group people, and Skills describe routing-relevant capabilities. - aid: assembled:assembled-forecasts-api name: Assembled Forecasts API tags: - Forecasts - ML - Volume - Workforce Planning humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-forecasts-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/forecasts-forecasts.yaml - type: NaftikoCapability url: capabilities/forecasts-adjustments.yaml - type: NaftikoCapability url: capabilities/forecasts-outliers.yaml description: >- Retrieve Assembled's ML-generated forecasts, forecast totals, manual adjustments, and detected outliers. The forecasted-vs-actuals endpoint compares predicted to realised volume so support leaders can tune models, identify drift, and validate >90% forecast accuracy claims. Forecasts drive AI-powered schedule generation and staffing recommendations across human and AI agents. - aid: assembled:assembled-time-off-api name: Assembled Time Off API tags: - Time Off - Leave - Workforce Management humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-time-off-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/time-off-requests.yaml description: >- Programmatically create, list, and cancel time-off requests, and pull a stream of time-off updates for downstream HRIS or payroll synchronisation. The endpoint underpins the automated time-off and shift-swap workflows offered in Assembled's Pro and Enterprise plans. - aid: assembled:assembled-requirements-api name: Assembled Requirements API tags: - Requirements - Coverage - Staffing humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-requirements-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/requirements-requirements.yaml description: >- Create and list staffing requirements that express how many agents are needed by queue, site, team, or skill across time intervals. Requirement types describe the family of need (for example, headcount vs. occupancy targets). Requirements feed AI scheduling and real-time staffing recommendations. - aid: assembled:assembled-scheduling-rules-api name: Assembled Scheduling Rules API tags: - Scheduling - Working Hours - Rules humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-scheduling-rules-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/scheduling-rules-working-hours.yaml description: >- Retrieve the working-hours rules that constrain when each agent may be scheduled. Working hours are the structured replacement for the now-deprecated shift_patterns endpoints and are honoured by Assembled's AI-powered schedule generation engine. - aid: assembled:assembled-conversations-api name: Assembled Conversations API tags: - Conversations - Channels - Customer Interactions humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-conversations-api-openapi.yml type: OpenAPI - url: json-schema/assembled-conversation-schema.json type: JSONSchema - type: NaftikoCapability url: capabilities/conversations-conversations.yaml description: >- Bulk-ingest and bulk-update customer conversation records — phone, email, chat, SMS, social, and back-office — so they can be associated with agents, queues, and channels for reporting, QA, and analytics. Used by customers running on non-Zendesk/Salesforce stacks or merging multiple CRMs into a unified support view. - aid: assembled:assembled-reports-api name: Assembled Reports API tags: - Reports - Analytics - Adherence - Handle Time humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-reports-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/reports-reports.yaml description: >- Asynchronously generate and retrieve structured reports including adherence, ticket statistics, and handle times. Reports are kicked off with a POST /v0/reports/:reportType call and polled via GET /v0/reports/:reportID for results, enabling automated weekly and monthly KPI exports into BI tools. - aid: assembled:assembled-qa-api name: Assembled QA API tags: - Quality Assurance - Scoring - Coaching humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-qa-api-openapi.yml type: OpenAPI - type: NaftikoCapability url: capabilities/qa-scores.yaml description: >- Upload QA scores in bulk so external quality-management tools such as Klaus, Rippit (MaestroQA), evaluagent, and Observe.AI can feed conversation scores back into Assembled for adherence-vs-quality analysis and coaching workflows. - aid: assembled:assembled-assist-api name: Assembled Assist API tags: - Assist - AI Copilot - AI Agents - Knowledge humanURL: https://docs.assembled.com/ properties: - url: https://docs.assembled.com/ type: Documentation - url: openapi/assembled-assist-api-openapi.yml type: OpenAPI - url: json-schema/assembled-assist-response-schema.json type: JSONSchema - type: NaftikoCapability url: capabilities/assist-responses.yaml - type: NaftikoCapability url: capabilities/assist-articles.yaml - type: NaftikoCapability url: capabilities/assist-conversations.yaml description: >- The AI surface of Assembled. Submit chat responses generated by AI Agents, manage the knowledge articles AI Agents draw from, retrieve conversation histories and handoff payloads, and (beta) post AI replies. Powers autonomous resolution across chat, email, SMS, and voice plus smart handoffs to human agents. common: - type: Website url: https://www.assembled.com - type: Portal url: https://docs.assembled.com/ - type: Documentation url: https://docs.assembled.com/ name: Assembled API Reference - type: GettingStarted url: https://docs.assembled.com/ - type: SignUp url: https://app.assembledhq.com/signup - type: Login url: https://app.assembledhq.com/login - type: Pricing url: https://www.assembled.com/pricing - type: Plans url: plans/assembled-plans-pricing.yml - type: RateLimits url: rate-limits/assembled-rate-limits.yml - type: FinOps url: finops/assembled-finops.yml - type: StatusPage url: https://status.assembled.com - type: Blog url: https://www.assembled.com/blog - type: Customers url: https://www.assembled.com/customers - type: About url: https://www.assembled.com/about - type: Careers url: https://www.assembled.com/careers - type: Contact url: https://www.assembled.com/contact - type: Support url: https://support.assembled.com - type: PrivacyPolicy url: https://www.assembled.com/privacy - type: TermsOfService url: https://www.assembled.com/terms - type: TrustCenter url: https://trust.assembled.com - type: SecurityPolicy url: https://www.assembled.com/security - type: GitHubOrganization url: https://github.com/assembledhq - type: SDK url: https://github.com/assembledhq/assembled-chat-ios-sdk name: Assembled Chat iOS SDK - type: SDK url: https://github.com/assembledhq/assembled-chat-android-sdk name: Assembled Chat Android SDK - type: LinkedIn url: https://www.linkedin.com/company/assembledhq - type: Twitter url: https://twitter.com/assembledhq - type: YouTube url: https://www.youtube.com/@assembledhq - type: AppExchange url: https://appexchange.salesforce.com/appxListingDetail?listingId=22604eaa-c6cf-4357-bec0-297e4236345f name: Salesforce AppExchange Listing - type: Integrations url: https://www.assembled.com/integrations - type: Product url: https://www.assembled.com/products/workforce-management name: Workforce Management - type: Product url: https://www.assembled.com/products/ai-agents name: AI Agents - type: Product url: https://www.assembled.com/products/ai-copilot name: AI Copilot - type: Product url: https://www.assembled.com/products/vendor-management name: Vendor Management - type: JSONLD url: json-ld/assembled-context.jsonld - type: Vocabulary url: vocabulary/assembled-vocabulary.yml - type: SpectralRuleset url: rules/assembled-rules.yml - type: Features data: - ML-based forecasting with >90% accuracy across phone, email, chat, SMS, social, and back-office channels - AI-powered schedule generation that accounts for both human and AI agent coverage - Real-time adherence and live performance dashboards with intelligent case routing - Unified workforce management for in-house agents, BPO vendors, and AI agents - Automated time-off and shift-swap workflows (Pro and Enterprise) - Custom API integrations and white-glove onboarding (Enterprise) - AI Agents — autonomous multichannel resolution across chat, email, SMS, and voice with smart handoffs - AI Copilot — reply drafting, real-time translation, summarisation, agent guidance, and tone modifiers - Agentic workflows, escalation rules, custom style guides, and built-in QA tools for AI Agents - Vendor Management add-on with capacity planning, scheduling integration, coverage heatmaps, and billing reports - Structured reports for adherence, ticket statistics, and handle times via async report jobs - Quality assurance score ingestion from Klaus, Rippit (MaestroQA), evaluagent, Observe.AI - REST API at https://api.assembledhq.com/v0/ with HTTP Basic Auth (sk_live_ API keys) - Date-based API versioning via the API-Version request header - Default rate limit of 300 requests per minute (5 req/s) with bursts up to 20 - Bulk operations supported across most write endpoints, plus soft-delete semantics - Native integrations across CCaaS (Five9, Genesys Cloud, Talkdesk, Amazon Connect, NiCE, UJET, Zoom), CRM/helpdesk (Zendesk, Salesforce, Intercom, Kustomer, Gladly, Gorgias, Dixa, ServiceNow), HRIS (Workday, HiBob), knowledge bases (Notion, Confluence, Guru, SharePoint, Google Drive), Fivetran data pipeline, Slack, Okta, Google Calendar, and Shopify - Official iOS and Android SDKs for embedding the Assembled chat widget into mobile applications - SOC 2, GDPR, and HIPAA compliance with enterprise-grade security and policy guardrails - Scheduling 4.5+ billion events per year for ~100,000 agents across 50+ countries (2025) sources: - https://www.assembled.com - https://www.assembled.com/pricing - https://www.assembled.com/integrations - https://docs.assembled.com/ - https://github.com/assembledhq updated: '2026-05-24' maintainers: - FN: Kin Lane email: info@apievangelist.com X: apievangelist url: https://apievangelist.com