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

Chili Piper Distribution API

The distribution API from Chili Piper — 3 operation(s) for distribution.

Chili Piper Distribution API is one of 16 APIs that Chili Piper publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Distribution. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 3 operations across 3 paths, and defines 61 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://fire.chilipiper.com/api/fire-edge.

3 operations 3 paths 61 schemas 1 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://fire.chilipiper.com/api/fire-edge
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Chili Piper Distribution API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (apiKeyAuth). By default, every request must be authenticated.

  • apiKeyAuth — API key in Authorization header. Format: 'Authorization: Bearer ' — the word 'Bearer' followed by a space and the key is required. Sending the key without the…

Paths & Operations 3

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

distribution 3
POST
/v1/org/distribution
Create distribution
distributionCreate body → 200400default
PUT
/v2/org/distribution/list
List all distributions (PUT)
distributionListPut body → 200400default
GET
/v1/org/distribution/workspace-settings
Get workspace distribution settings
distributionWorkspaceSettingsGet 1 param → 200400default

Schemas 61

The contract defines 61 schemas that model the data the API accepts and returns. The most detailed are ConfigurationDTO (9 properties), CreateDistributionRequest (7 properties), WorkspaceDistributionSettings (6 properties), SimpleMetadata (5 properties). Each schema is shown below with its type and property counts.

MeetingLimit
TeamRef
object
2 properties 2 required
CallerRef
string
stringified caller reference in format $type/$id
DistributionId
string
CreateDistributionRequest
object
7 properties 4 required
ConfigurationDTO
object
9 properties 5 required
TeamId
string
DistributionAssignmentTypeConfig_Meeting
object
3 properties 3 required
DistributionAssignmentTypeConfig_Conversation
object
1 property 1 required
VacationFreshness
string
Whether vacation state is read live (RealTime) or from cache (Cached).
WorkspaceResetPeriodicity_Yearly
object
Counters reset once a year in monthOfYear (1-12) in the given time zone.
3 properties 3 required
ListRequest
object
5 properties
SimpleMetadata
object
5 properties 5 required
DistributionState
object
2 properties
DistributedAssignmentLimitReset
DistributionAssignmentTypeConfig_Record
object
2 properties 2 required
RecordHandling
DistributionUserState
RecordHandling_Strict
object
1 property 1 required
WorkspaceResetPeriodicity_Never
object
Counters never reset automatically.
1 property 1 required
MeetingLimitReset
MeetingLimitReset_Monthly
object
5 properties 5 required
DistributionUserState_Disabled
object
User has been explicitly disabled in this distribution (weight set to 0). Still on the team but won't receive assignments until re-enabled.
5 properties 5 required
DistributedAssignmentLimitReset_HourlyRolling
object
1 property 1 required
WorkspaceDistributionSettings
object
6 properties 6 required
UserCalibration
object
2 properties 2 required
PaginatedResult_Distribution
object
4 properties 3 required
WorkspaceResetPeriodicity_Monthly
object
Counters reset at the start of every month in the given time zone.
2 properties 2 required
DistributionUserState_Capped
object
User has reached their assignment cap for the current period and is temporarily excluded until the cap resets.
4 properties 4 required
MeetingLimitReset_Daily
object
5 properties 5 required
UserWeight
object
2 properties 2 required
UserLimit
object
2 properties 2 required
WorkspaceResetPeriodicity_Quarterly
object
Counters reset every quarter; firstMonth (1-3) is the first month of the quarter.
3 properties 3 required
RecordHandling_WorkingHours
object
1 property 1 required
WorkspaceId
string
Distribution
object
4 properties 4 required
DistributedAssignmentLimitReset_Daily
object
2 properties 2 required
DistributionAssignmentType
string
MeetingLimit_MeetingLimitSet
object
3 properties 2 required
Prioritization
object
3 properties
MeetingHandling
DistributedAssignmentLimit
object
2 properties 1 required
DistributionAssignmentTypeConfig
Map_String
object
VacationBuffer
object
4 properties 4 required
CreateDistributionResponse
object
1 property 1 required
WorkspaceResetPeriodicity
OrderIfEqualState
string
Tie-break ordering when two users have an equal level. Currently always "AsConfigured" upstream.
MeetingHandling_Flexible
object
3 properties 3 required
DistributionUserState_Active
object
User is active in the distribution and eligible for assignments. Carries the user's current level.
5 properties 5 required
DistributionUserState_NoLicense
object
User is still on the team but has lost their license, so they cannot receive assignments. Re-licensing restores them.
5 properties 5 required
UserId
string
UserStatistics
object
5 properties 5 required
ReassignmentType
string
DistributedAssignmentLimitReset_Weekly
object
3 properties 3 required
Levels
object
4 properties 3 required
DistributedAssignmentLimitReset_Monthly
object
2 properties 2 required
MeetingLimit_MeetingLimitUnset
object
1 property 1 required
MeetingHandling_Strict
object
2 properties 2 required
DistributionUserState_Removed
object
User was removed from the team entirely — historical record, no assignments will go to this user.
5 properties 5 required
MeetingLimitReset_Weekly
object
5 properties 5 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

chili-piper-distribution-api-openapi.yml Raw ↑

Other APIs Chili Piper publishes across the network.

Chili Piper MCP Server
Chili Piper Availability API
Chili Piper Chat API
Chili Piper Concierge API
Chili Piper Distro API
Chili Piper Handoff API
Chili Piper Meeting Type API
Chili Piper Meeting Type Reminder API
Chili Piper Meetings API
Chili Piper Rule API
Chili Piper Scheduling Links API
Chili Piper Team API
Where this information came from

This is an independent, third-party profile of Chili Piper Distribution 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.