Hume AI · Capability
Speech-to-speech (EVI) — subpackage_chatGroups
Speech-to-speech (EVI) — subpackage_chatGroups. 4 operations. Lead operation: List chat_groups. Self-contained Naftiko capability covering one Hume Ai business surface.
What You Can Do
GET
Listchatgroups
— List chat_groups
/v1/v0/evi/chat-groups
GET
Getchatgroup
— Get chat_group
/v1/v0/evi/chat-groups/{id}
GET
Getaudio
— Get chat group audio
/v1/v0/evi/chat-groups/{id}/audio
GET
Listchatgroupevents
— List chat events from a specific chat_group
/v1/v0/evi/chat-groups/{id}/events
MCP Tools
list-chat-groups
List chat_groups
read-only
idempotent
get-chat-group
Get chat_group
read-only
idempotent
get-chat-group-audio
Get chat group audio
read-only
idempotent
list-chat-events-specific-chat
List chat events from a specific chat_group
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Speech-to-speech (EVI) — subpackage_chatGroups
description: 'Speech-to-speech (EVI) — subpackage_chatGroups. 4 operations. Lead operation: List chat_groups. Self-contained
Naftiko capability covering one Hume Ai business surface.'
tags:
- Hume Ai
- subpackage_chatGroups
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
HUME_AI_API_KEY: HUME_AI_API_KEY
capability:
consumes:
- type: http
namespace: evi-subpackage-chatgroups
baseUri: https://api.hume.ai
description: Speech-to-speech (EVI) — subpackage_chatGroups business capability. Self-contained, no shared references.
resources:
- name: v0-evi-chat_groups
path: /v0/evi/chat_groups
operations:
- name: listchatgroups
method: GET
description: List chat_groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: page_number
in: query
type: integer
description: Specifies the page number to retrieve, enabling pagination.
- name: page_size
in: query
type: integer
description: Specifies the maximum number of results to include per page, enabling pagination. The value must be
between 1 and 100, inclusive.
- name: ascending_order
in: query
type: boolean
description: Specifies the sorting order of the results based on their creation date. Set to true for ascending
order (chronological, with the oldest records first) and fals
- name: config_id
in: query
type: string
description: The unique identifier for an EVI configuration.
- name: X-Hume-Api-Key
in: header
type: string
required: true
- name: v0-evi-chat_groups-id
path: /v0/evi/chat_groups/{id}
operations:
- name: getchatgroup
method: GET
description: Get chat_group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Identifier for a Chat Group. Formatted as a UUID.
required: true
- name: status
in: query
type: string
description: Chat status to apply to the chat. String from the ChatStatus enum.
- name: page_size
in: query
type: integer
description: Specifies the maximum number of results to include per page, enabling pagination. The value must be
between 1 and 100, inclusive.
- name: page_number
in: query
type: integer
description: Specifies the page number to retrieve, enabling pagination.
- name: ascending_order
in: query
type: boolean
description: Specifies the sorting order of the results based on their creation date. Set to true for ascending
order (chronological, with the oldest records first) and fals
- name: X-Hume-Api-Key
in: header
type: string
required: true
- name: v0-evi-chat_groups-id-audio
path: /v0/evi/chat_groups/{id}/audio
operations:
- name: getaudio
method: GET
description: Get chat group audio
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Identifier for a Chat Group. Formatted as a UUID.
required: true
- name: page_number
in: query
type: integer
description: Specifies the page number to retrieve, enabling pagination.
- name: page_size
in: query
type: integer
description: Specifies the maximum number of results to include per page, enabling pagination. The value must be
between 1 and 100, inclusive.
- name: ascending_order
in: query
type: boolean
description: Specifies the sorting order of the results based on their creation date. Set to true for ascending
order (chronological, with the oldest records first) and fals
- name: X-Hume-Api-Key
in: header
type: string
required: true
- name: v0-evi-chat_groups-id-events
path: /v0/evi/chat_groups/{id}/events
operations:
- name: listchatgroupevents
method: GET
description: List chat events from a specific chat_group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Identifier for a Chat Group. Formatted as a UUID.
required: true
- name: page_size
in: query
type: integer
description: Specifies the maximum number of results to include per page, enabling pagination. The value must be
between 1 and 100, inclusive.
- name: page_number
in: query
type: integer
description: Specifies the page number to retrieve, enabling pagination.
- name: ascending_order
in: query
type: boolean
description: Specifies the sorting order of the results based on their creation date. Set to true for ascending
order (chronological, with the oldest records first) and fals
- name: X-Hume-Api-Key
in: header
type: string
required: true
authentication:
type: apikey
key: X-Hume-Api-Key
value: '{{env.HUME_AI_API_KEY}}'
placement: header
exposes:
- type: rest
namespace: evi-subpackage-chatgroups-rest
port: 8080
description: REST adapter for Speech-to-speech (EVI) — subpackage_chatGroups. One Spectral-compliant resource per consumed
operation, prefixed with /v1.
resources:
- path: /v1/v0/evi/chat-groups
name: v0-evi-chat-groups
description: REST surface for v0-evi-chat_groups.
operations:
- method: GET
name: listchatgroups
description: List chat_groups
call: evi-subpackage-chatgroups.listchatgroups
with:
page_number: rest.page_number
page_size: rest.page_size
ascending_order: rest.ascending_order
config_id: rest.config_id
X-Hume-Api-Key: rest.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- path: /v1/v0/evi/chat-groups/{id}
name: v0-evi-chat-groups-id
description: REST surface for v0-evi-chat_groups-id.
operations:
- method: GET
name: getchatgroup
description: Get chat_group
call: evi-subpackage-chatgroups.getchatgroup
with:
id: rest.id
status: rest.status
page_size: rest.page_size
page_number: rest.page_number
ascending_order: rest.ascending_order
X-Hume-Api-Key: rest.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- path: /v1/v0/evi/chat-groups/{id}/audio
name: v0-evi-chat-groups-id-audio
description: REST surface for v0-evi-chat_groups-id-audio.
operations:
- method: GET
name: getaudio
description: Get chat group audio
call: evi-subpackage-chatgroups.getaudio
with:
id: rest.id
page_number: rest.page_number
page_size: rest.page_size
ascending_order: rest.ascending_order
X-Hume-Api-Key: rest.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- path: /v1/v0/evi/chat-groups/{id}/events
name: v0-evi-chat-groups-id-events
description: REST surface for v0-evi-chat_groups-id-events.
operations:
- method: GET
name: listchatgroupevents
description: List chat events from a specific chat_group
call: evi-subpackage-chatgroups.listchatgroupevents
with:
id: rest.id
page_size: rest.page_size
page_number: rest.page_number
ascending_order: rest.ascending_order
X-Hume-Api-Key: rest.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: evi-subpackage-chatgroups-mcp
port: 9090
transport: http
description: MCP adapter for Speech-to-speech (EVI) — subpackage_chatGroups. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: list-chat-groups
description: List chat_groups
hints:
readOnly: true
destructive: false
idempotent: true
call: evi-subpackage-chatgroups.listchatgroups
with:
page_number: tools.page_number
page_size: tools.page_size
ascending_order: tools.ascending_order
config_id: tools.config_id
X-Hume-Api-Key: tools.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- name: get-chat-group
description: Get chat_group
hints:
readOnly: true
destructive: false
idempotent: true
call: evi-subpackage-chatgroups.getchatgroup
with:
id: tools.id
status: tools.status
page_size: tools.page_size
page_number: tools.page_number
ascending_order: tools.ascending_order
X-Hume-Api-Key: tools.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- name: get-chat-group-audio
description: Get chat group audio
hints:
readOnly: true
destructive: false
idempotent: true
call: evi-subpackage-chatgroups.getaudio
with:
id: tools.id
page_number: tools.page_number
page_size: tools.page_size
ascending_order: tools.ascending_order
X-Hume-Api-Key: tools.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.
- name: list-chat-events-specific-chat
description: List chat events from a specific chat_group
hints:
readOnly: true
destructive: false
idempotent: true
call: evi-subpackage-chatgroups.listchatgroupevents
with:
id: tools.id
page_size: tools.page_size
page_number: tools.page_number
ascending_order: tools.ascending_order
X-Hume-Api-Key: tools.X-Hume-Api-Key
outputParameters:
- type: object
mapping: $.