Twilio · Capability
Twilio - Insights — Conferences
Twilio - Insights — Conferences. 4 operations. Lead operation: Conferences. Self-contained Naftiko capability covering one Twilio business surface.
What You Can Do
GET
Listconference
— Get a list of Conference Summaries.
/v1/v1/conferences
GET
Fetchconference
— Get a specific Conference Summary.
/v1/v1/conferences/{conferencesid}
GET
Listconferenceparticipant
— Get a list of Conference Participants Summaries for a Conference.
/v1/v1/conferences/{conferencesid}/participants
GET
Fetchconferenceparticipant
— Get a specific Conference Participant Summary for a Conference.
/v1/v1/conferences/{conferencesid}/participants/{participantsid}
MCP Tools
get-list-conference-summaries
Get a list of Conference Summaries.
read-only
idempotent
get-specific-conference-summary
Get a specific Conference Summary.
read-only
idempotent
get-list-conference-participants-summaries
Get a list of Conference Participants Summaries for a Conference.
read-only
idempotent
get-specific-conference-participant-summary
Get a specific Conference Participant Summary for a Conference.
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Twilio - Insights — Conferences
description: 'Twilio - Insights — Conferences. 4 operations. Lead operation: Conferences. Self-contained Naftiko capability
covering one Twilio business surface.'
tags:
- Twilio
- Conferences
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
TWILIO_API_KEY: TWILIO_API_KEY
capability:
consumes:
- type: http
namespace: insights-conferences
baseUri: https://insights.twilio.com
description: Twilio - Insights — Conferences business capability. Self-contained, no shared references.
resources:
- name: v1-Conferences
path: /v1/Conferences
operations:
- name: listconference
method: GET
description: Get a list of Conference Summaries.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: ConferenceSid
in: query
type: string
description: The SID of the conference.
- name: FriendlyName
in: query
type: string
description: Custom label for the conference resource, up to 64 characters.
- name: Status
in: query
type: string
description: Conference status.
- name: CreatedAfter
in: query
type: string
description: Conferences created after the provided timestamp specified in ISO 8601 format
- name: CreatedBefore
in: query
type: string
description: Conferences created before the provided timestamp specified in ISO 8601 format.
- name: MixerRegion
in: query
type: string
description: Twilio region where the conference media was mixed.
- name: Tags
in: query
type: string
description: Tags applied by Twilio for common potential configuration, quality, or performance issues.
- name: Subaccount
in: query
type: string
description: Account SID for the subaccount whose resources you wish to retrieve.
- name: DetectedIssues
in: query
type: string
description: Potential configuration, behavior, or performance issues detected during the conference.
- name: EndReason
in: query
type: string
description: Conference end reason; e.g. last participant left, modified by API, etc.
- name: PageSize
in: query
type: integer
description: How many resources to return in each list page. The default is 50, and the maximum is 1000.
- name: Page
in: query
type: integer
description: The page index. This value is simply for client state.
- name: PageToken
in: query
type: string
description: The page token. This is provided by the API.
- name: v1-Conferences-ConferenceSid
path: /v1/Conferences/{ConferenceSid}
operations:
- name: fetchconference
method: GET
description: Get a specific Conference Summary.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: ConferenceSid
in: path
type: string
description: The unique SID identifier of the Conference.
required: true
- name: v1-Conferences-ConferenceSid-Participants
path: /v1/Conferences/{ConferenceSid}/Participants
operations:
- name: listconferenceparticipant
method: GET
description: Get a list of Conference Participants Summaries for a Conference.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: ConferenceSid
in: path
type: string
description: The unique SID identifier of the Conference.
required: true
- name: ParticipantSid
in: query
type: string
description: The unique SID identifier of the Participant.
- name: Label
in: query
type: string
description: User-specified label for a participant.
- name: Events
in: query
type: string
description: Conference events generated by application or participant activity; e.g. `hold`, `mute`, etc.
- name: PageSize
in: query
type: integer
description: How many resources to return in each list page. The default is 50, and the maximum is 1000.
- name: Page
in: query
type: integer
description: The page index. This value is simply for client state.
- name: PageToken
in: query
type: string
description: The page token. This is provided by the API.
- name: v1-Conferences-ConferenceSid-Participants-ParticipantSid
path: /v1/Conferences/{ConferenceSid}/Participants/{ParticipantSid}
operations:
- name: fetchconferenceparticipant
method: GET
description: Get a specific Conference Participant Summary for a Conference.
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: ConferenceSid
in: path
type: string
description: The unique SID identifier of the Conference.
required: true
- name: ParticipantSid
in: path
type: string
description: The unique SID identifier of the Participant.
required: true
- name: Events
in: query
type: string
description: Conference events generated by application or participant activity; e.g. `hold`, `mute`, etc.
- name: Metrics
in: query
type: string
description: Object. Contains participant call quality metrics.
authentication:
type: basic
username: '{{env.TWILIO_USER}}'
password: '{{env.TWILIO_PASS}}'
exposes:
- type: rest
namespace: insights-conferences-rest
port: 8080
description: REST adapter for Twilio - Insights — Conferences. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/v1/conferences
name: v1-conferences
description: REST surface for v1-Conferences.
operations:
- method: GET
name: listconference
description: Get a list of Conference Summaries.
call: insights-conferences.listconference
with:
ConferenceSid: rest.ConferenceSid
FriendlyName: rest.FriendlyName
Status: rest.Status
CreatedAfter: rest.CreatedAfter
CreatedBefore: rest.CreatedBefore
MixerRegion: rest.MixerRegion
Tags: rest.Tags
Subaccount: rest.Subaccount
DetectedIssues: rest.DetectedIssues
EndReason: rest.EndReason
PageSize: rest.PageSize
Page: rest.Page
PageToken: rest.PageToken
outputParameters:
- type: object
mapping: $.
- path: /v1/v1/conferences/{conferencesid}
name: v1-conferences-conferencesid
description: REST surface for v1-Conferences-ConferenceSid.
operations:
- method: GET
name: fetchconference
description: Get a specific Conference Summary.
call: insights-conferences.fetchconference
with:
ConferenceSid: rest.ConferenceSid
outputParameters:
- type: object
mapping: $.
- path: /v1/v1/conferences/{conferencesid}/participants
name: v1-conferences-conferencesid-participants
description: REST surface for v1-Conferences-ConferenceSid-Participants.
operations:
- method: GET
name: listconferenceparticipant
description: Get a list of Conference Participants Summaries for a Conference.
call: insights-conferences.listconferenceparticipant
with:
ConferenceSid: rest.ConferenceSid
ParticipantSid: rest.ParticipantSid
Label: rest.Label
Events: rest.Events
PageSize: rest.PageSize
Page: rest.Page
PageToken: rest.PageToken
outputParameters:
- type: object
mapping: $.
- path: /v1/v1/conferences/{conferencesid}/participants/{participantsid}
name: v1-conferences-conferencesid-participants-participantsid
description: REST surface for v1-Conferences-ConferenceSid-Participants-ParticipantSid.
operations:
- method: GET
name: fetchconferenceparticipant
description: Get a specific Conference Participant Summary for a Conference.
call: insights-conferences.fetchconferenceparticipant
with:
ConferenceSid: rest.ConferenceSid
ParticipantSid: rest.ParticipantSid
Events: rest.Events
Metrics: rest.Metrics
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: insights-conferences-mcp
port: 9090
transport: http
description: MCP adapter for Twilio - Insights — Conferences. One tool per consumed operation, routed inline through this
capability's consumes block.
tools:
- name: get-list-conference-summaries
description: Get a list of Conference Summaries.
hints:
readOnly: true
destructive: false
idempotent: true
call: insights-conferences.listconference
with:
ConferenceSid: tools.ConferenceSid
FriendlyName: tools.FriendlyName
Status: tools.Status
CreatedAfter: tools.CreatedAfter
CreatedBefore: tools.CreatedBefore
MixerRegion: tools.MixerRegion
Tags: tools.Tags
Subaccount: tools.Subaccount
DetectedIssues: tools.DetectedIssues
EndReason: tools.EndReason
PageSize: tools.PageSize
Page: tools.Page
PageToken: tools.PageToken
outputParameters:
- type: object
mapping: $.
- name: get-specific-conference-summary
description: Get a specific Conference Summary.
hints:
readOnly: true
destructive: false
idempotent: true
call: insights-conferences.fetchconference
with:
ConferenceSid: tools.ConferenceSid
outputParameters:
- type: object
mapping: $.
- name: get-list-conference-participants-summaries
description: Get a list of Conference Participants Summaries for a Conference.
hints:
readOnly: true
destructive: false
idempotent: true
call: insights-conferences.listconferenceparticipant
with:
ConferenceSid: tools.ConferenceSid
ParticipantSid: tools.ParticipantSid
Label: tools.Label
Events: tools.Events
PageSize: tools.PageSize
Page: tools.Page
PageToken: tools.PageToken
outputParameters:
- type: object
mapping: $.
- name: get-specific-conference-participant-summary
description: Get a specific Conference Participant Summary for a Conference.
hints:
readOnly: true
destructive: false
idempotent: true
call: insights-conferences.fetchconferenceparticipant
with:
ConferenceSid: tools.ConferenceSid
ParticipantSid: tools.ParticipantSid
Events: tools.Events
Metrics: tools.Metrics
outputParameters:
- type: object
mapping: $.