Convoy · Capability
Convoy API — Meta Events
Convoy webhooks gateway — Meta Events. 3 operations. Lead operation: List all meta events. Self-contained Naftiko capability covering one Convoy business surface.
What You Can Do
GET
Getmetaeventspaged
— List all meta events
/v1/projects/{project-id}/meta-events
GET
Getmetaevent
— Retrieve a meta event
/v1/projects/{project-id}/meta-events/{meta-event-id}
PUT
Resendmetaevent
— Retry meta event
/v1/projects/{project-id}/meta-events/{meta-event-id}/resend
MCP Tools
list-meta-events
List all meta events
read-only
idempotent
retrieve-meta-event
Retrieve a meta event
read-only
idempotent
retry-meta-event
Retry meta event
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: "Convoy API \u2014 Meta Events"
description: "Convoy webhooks gateway \u2014 Meta Events. 3 operations. Lead operation: List all meta events. Self-contained\
\ Naftiko capability covering one Convoy business surface."
tags:
- Convoy
- Webhooks
- Meta Events
created: '2026-05-22'
modified: '2026-05-22'
binds:
- namespace: env
keys:
CONVOY_API_KEY: CONVOY_API_KEY
capability:
consumes:
- type: http
namespace: convoy-meta-events
baseUri: https://us.getconvoy.cloud/api
description: "Convoy API \u2014 Meta Events business capability. Self-contained, no shared references."
authentication:
type: bearer
token: '{{env.CONVOY_API_KEY}}'
resources:
- name: v1-projects-project-id-meta-events
path: /v1/projects/{projectID}/meta-events
operations:
- name: GetMetaEventsPaged
method: GET
description: List all meta events
inputParameters:
- name: projectID
in: path
type: string
required: true
description: Project ID
- name: direction
in: query
type: string
required: false
description: query parameter direction
- name: endDate
in: query
type: string
required: false
description: The end date
- name: next_page_cursor
in: query
type: string
required: false
description: A pagination cursor to fetch the next page of a list
- name: perPage
in: query
type: integer
required: false
description: The number of items to return per page
- name: prev_page_cursor
in: query
type: string
required: false
description: A pagination cursor to fetch the previous page of a list
- name: sort
in: query
type: string
required: false
description: Sort order, values are `ASC` or `DESC`, defaults to `DESC`
- name: startDate
in: query
type: string
required: false
description: The start date
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v1-projects-project-id-meta-events-meta-event-id
path: /v1/projects/{projectID}/meta-events/{metaEventID}
operations:
- name: GetMetaEvent
method: GET
description: Retrieve a meta event
inputParameters:
- name: projectID
in: path
type: string
required: true
description: Project ID
- name: metaEventID
in: path
type: string
required: true
description: meta event id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
- name: v1-projects-project-id-meta-events-meta-event-id-resend
path: /v1/projects/{projectID}/meta-events/{metaEventID}/resend
operations:
- name: ResendMetaEvent
method: PUT
description: Retry meta event
inputParameters:
- name: projectID
in: path
type: string
required: true
description: Project ID
- name: metaEventID
in: path
type: string
required: true
description: meta event id
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
exposes:
- type: rest
namespace: convoy-meta-events-rest
port: 8080
description: "REST adapter for Convoy API \u2014 Meta Events. One Spectral-compliant resource per consumed operation,\
\ prefixed with /v1."
resources:
- path: /v1/projects/{project-id}/meta-events
name: v1-projects-project-id-meta-events
description: REST surface for /v1/projects/{project-id}/meta-events.
operations:
- method: GET
name: GetMetaEventsPaged
description: List all meta events
call: convoy-meta-events.GetMetaEventsPaged
with:
projectID: rest.projectID
direction: rest.direction
endDate: rest.endDate
next_page_cursor: rest.next_page_cursor
perPage: rest.perPage
prev_page_cursor: rest.prev_page_cursor
sort: rest.sort
startDate: rest.startDate
outputParameters:
- type: object
mapping: $.
- path: /v1/projects/{project-id}/meta-events/{meta-event-id}
name: v1-projects-project-id-meta-events-meta-event-id
description: REST surface for /v1/projects/{project-id}/meta-events/{meta-event-id}.
operations:
- method: GET
name: GetMetaEvent
description: Retrieve a meta event
call: convoy-meta-events.GetMetaEvent
with:
projectID: rest.projectID
metaEventID: rest.metaEventID
outputParameters:
- type: object
mapping: $.
- path: /v1/projects/{project-id}/meta-events/{meta-event-id}/resend
name: v1-projects-project-id-meta-events-meta-event-id-resend
description: REST surface for /v1/projects/{project-id}/meta-events/{meta-event-id}/resend.
operations:
- method: PUT
name: ResendMetaEvent
description: Retry meta event
call: convoy-meta-events.ResendMetaEvent
with:
projectID: rest.projectID
metaEventID: rest.metaEventID
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: convoy-meta-events-mcp
port: 9090
transport: http
description: "MCP adapter for Convoy API \u2014 Meta Events. One tool per consumed operation, routed inline through this\
\ capability's consumes block."
tools:
- name: list-meta-events
description: List all meta events
hints:
readOnly: true
destructive: false
idempotent: true
call: convoy-meta-events.GetMetaEventsPaged
with:
projectID: tools.projectID
direction: tools.direction
endDate: tools.endDate
next_page_cursor: tools.next_page_cursor
perPage: tools.perPage
prev_page_cursor: tools.prev_page_cursor
sort: tools.sort
startDate: tools.startDate
outputParameters:
- type: object
mapping: $.
- name: retrieve-meta-event
description: Retrieve a meta event
hints:
readOnly: true
destructive: false
idempotent: true
call: convoy-meta-events.GetMetaEvent
with:
projectID: tools.projectID
metaEventID: tools.metaEventID
outputParameters:
- type: object
mapping: $.
- name: retry-meta-event
description: Retry meta event
hints:
readOnly: false
destructive: false
idempotent: true
call: convoy-meta-events.ResendMetaEvent
with:
projectID: tools.projectID
metaEventID: tools.metaEventID
outputParameters:
- type: object
mapping: $.