Resemble AI · Capability
API Reference — subpackage_agentWebhooks
API Reference — subpackage_agentWebhooks. 5 operations. Lead operation: List agent webhooks. Self-contained Naftiko capability covering one Resemble Ai business surface.
What You Can Do
GET
Listagentwebhooks
— List agent webhooks
/v1/agents/{agent-uuid}/webhooks
POST
Createagentwebhook
— Create agent webhook
/v1/agents/{agent-uuid}/webhooks
GET
Getagentwebhook
— Get agent webhook
/v1/agents/{agent-uuid}/webhooks/{webhook-uuid}
DELETE
Deleteagentwebhook
— Delete agent webhook
/v1/agents/{agent-uuid}/webhooks/{webhook-uuid}
PATCH
Updateagentwebhook
— Update agent webhook
/v1/agents/{agent-uuid}/webhooks/{webhook-uuid}
MCP Tools
list-agent-webhooks
List agent webhooks
read-only
idempotent
create-agent-webhook
Create agent webhook
get-agent-webhook
Get agent webhook
read-only
idempotent
delete-agent-webhook
Delete agent webhook
idempotent
update-agent-webhook
Update agent webhook
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: API Reference — subpackage_agentWebhooks
description: 'API Reference — subpackage_agentWebhooks. 5 operations. Lead operation: List agent webhooks. Self-contained
Naftiko capability covering one Resemble Ai business surface.'
tags:
- Resemble Ai
- subpackage_agentWebhooks
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
RESEMBLE_AI_API_KEY: RESEMBLE_AI_API_KEY
capability:
consumes:
- type: http
namespace: resemble-ai-subpackage-agentwebhooks
baseUri: https://f.cluster.resemble.ai
description: API Reference — subpackage_agentWebhooks business capability. Self-contained, no shared references.
resources:
- name: agents-agent_uuid-webhooks
path: /agents/{agent_uuid}/webhooks
operations:
- name: listagentwebhooks
method: GET
description: List agent webhooks
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: agent_uuid
in: path
type: string
required: true
- name: Authorization
in: header
type: string
description: API token from https://app.resemble.ai/account/api
required: true
- name: createagentwebhook
method: POST
description: Create agent webhook
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: agent_uuid
in: path
type: string
required: true
- name: Authorization
in: header
type: string
description: API token from https://app.resemble.ai/account/api
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
- name: agents-agent_uuid-webhooks-webhook_uuid
path: /agents/{agent_uuid}/webhooks/{webhook_uuid}
operations:
- name: getagentwebhook
method: GET
description: Get agent webhook
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: agent_uuid
in: path
type: string
required: true
- name: webhook_uuid
in: path
type: string
required: true
- name: Authorization
in: header
type: string
description: API token from https://app.resemble.ai/account/api
required: true
- name: deleteagentwebhook
method: DELETE
description: Delete agent webhook
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: agent_uuid
in: path
type: string
required: true
- name: webhook_uuid
in: path
type: string
required: true
- name: Authorization
in: header
type: string
description: API token from https://app.resemble.ai/account/api
required: true
- name: updateagentwebhook
method: PATCH
description: Update agent webhook
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: agent_uuid
in: path
type: string
required: true
- name: webhook_uuid
in: path
type: string
required: true
- name: Authorization
in: header
type: string
description: API token from https://app.resemble.ai/account/api
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: false
authentication:
type: bearer
token: '{{env.RESEMBLE_AI_API_KEY}}'
exposes:
- type: rest
namespace: resemble-ai-subpackage-agentwebhooks-rest
port: 8080
description: REST adapter for API Reference — subpackage_agentWebhooks. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/agents/{agent-uuid}/webhooks
name: agents-agent-uuid-webhooks
description: REST surface for agents-agent_uuid-webhooks.
operations:
- method: GET
name: listagentwebhooks
description: List agent webhooks
call: resemble-ai-subpackage-agentwebhooks.listagentwebhooks
with:
agent_uuid: rest.agent_uuid
Authorization: rest.Authorization
outputParameters:
- type: object
mapping: $.
- method: POST
name: createagentwebhook
description: Create agent webhook
call: resemble-ai-subpackage-agentwebhooks.createagentwebhook
with:
agent_uuid: rest.agent_uuid
Authorization: rest.Authorization
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/agents/{agent-uuid}/webhooks/{webhook-uuid}
name: agents-agent-uuid-webhooks-webhook-uuid
description: REST surface for agents-agent_uuid-webhooks-webhook_uuid.
operations:
- method: GET
name: getagentwebhook
description: Get agent webhook
call: resemble-ai-subpackage-agentwebhooks.getagentwebhook
with:
agent_uuid: rest.agent_uuid
webhook_uuid: rest.webhook_uuid
Authorization: rest.Authorization
outputParameters:
- type: object
mapping: $.
- method: DELETE
name: deleteagentwebhook
description: Delete agent webhook
call: resemble-ai-subpackage-agentwebhooks.deleteagentwebhook
with:
agent_uuid: rest.agent_uuid
webhook_uuid: rest.webhook_uuid
Authorization: rest.Authorization
outputParameters:
- type: object
mapping: $.
- method: PATCH
name: updateagentwebhook
description: Update agent webhook
call: resemble-ai-subpackage-agentwebhooks.updateagentwebhook
with:
agent_uuid: rest.agent_uuid
webhook_uuid: rest.webhook_uuid
Authorization: rest.Authorization
body: rest.body
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: resemble-ai-subpackage-agentwebhooks-mcp
port: 9090
transport: http
description: MCP adapter for API Reference — subpackage_agentWebhooks. One tool per consumed operation, routed inline
through this capability's consumes block.
tools:
- name: list-agent-webhooks
description: List agent webhooks
hints:
readOnly: true
destructive: false
idempotent: true
call: resemble-ai-subpackage-agentwebhooks.listagentwebhooks
with:
agent_uuid: tools.agent_uuid
Authorization: tools.Authorization
outputParameters:
- type: object
mapping: $.
- name: create-agent-webhook
description: Create agent webhook
hints:
readOnly: false
destructive: false
idempotent: false
call: resemble-ai-subpackage-agentwebhooks.createagentwebhook
with:
agent_uuid: tools.agent_uuid
Authorization: tools.Authorization
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: get-agent-webhook
description: Get agent webhook
hints:
readOnly: true
destructive: false
idempotent: true
call: resemble-ai-subpackage-agentwebhooks.getagentwebhook
with:
agent_uuid: tools.agent_uuid
webhook_uuid: tools.webhook_uuid
Authorization: tools.Authorization
outputParameters:
- type: object
mapping: $.
- name: delete-agent-webhook
description: Delete agent webhook
hints:
readOnly: false
destructive: true
idempotent: true
call: resemble-ai-subpackage-agentwebhooks.deleteagentwebhook
with:
agent_uuid: tools.agent_uuid
webhook_uuid: tools.webhook_uuid
Authorization: tools.Authorization
outputParameters:
- type: object
mapping: $.
- name: update-agent-webhook
description: Update agent webhook
hints:
readOnly: false
destructive: false
idempotent: true
call: resemble-ai-subpackage-agentwebhooks.updateagentwebhook
with:
agent_uuid: tools.agent_uuid
webhook_uuid: tools.webhook_uuid
Authorization: tools.Authorization
body: tools.body
outputParameters:
- type: object
mapping: $.