kapso-ops

Use this skill for operational diagnostics: webhook setup, message delivery investigation, error triage, and WhatsApp health checks.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "kapso-ops" with this command: npx skills add gokapso/agent-skills/gokapso-agent-skills-kapso-ops

Kapso Ops

When to use

Use this skill for operational diagnostics: webhook setup, message delivery investigation, error triage, and WhatsApp health checks.

Setup

Env vars:

  • KAPSO_API_BASE_URL (host only, no /platform/v1 )

  • KAPSO_API_KEY

How to

Set up a webhook

  • Create: node scripts/create.js --phone-number-id <id> --url <https://...> --events <csv>

  • Verify signature handling (see references/webhooks-overview.md )

  • Test: node scripts/test.js --webhook-id <id>

Investigate message delivery

  • List messages: node scripts/messages.js --phone-number-id <id>

  • Inspect message: node scripts/message-details.js --message-id <id>

  • Find conversation: node scripts/lookup-conversation.js --phone-number <e164>

Triage errors

  • Message errors: node scripts/errors.js

  • API logs: node scripts/api-logs.js

  • Webhook deliveries: node scripts/webhook-deliveries.js

Run health checks

  • Project overview: node scripts/overview.js

  • Phone number health: node scripts/whatsapp-health.js --phone-number-id <id>

Scripts

Webhooks

Script Purpose

list.js

List webhooks for a phone number

get.js

Get webhook details

create.js

Create a webhook

update.js

Update a webhook

delete.js

Delete a webhook

test.js

Send a test event to a webhook

Common flags for create/update:

  • --url <https://...>

  • Webhook URL

  • --events <csv>

  • Event types (comma-separated)

  • --kind <kapso|meta>

  • Webhook type

  • --payload-version <v1|v2>

  • Payload format (v2 recommended)

  • --buffer-enabled <true|false>

  • Enable buffering

  • --active <true|false>

  • Enable/disable

Messages

Script Purpose

messages.js

List messages

message-details.js

Get message details

lookup-conversation.js

Find conversation by phone or ID

Errors and logs

Script Purpose

errors.js

List message errors

api-logs.js

List external API logs

webhook-deliveries.js

List webhook delivery attempts

Health

Script Purpose

overview.js

Project overview

whatsapp-health.js

Phone number health check

Notes

  • Use config-level webhooks for whatsapp.message.* events

  • Payload version v2 is recommended for new integrations

  • Meta webhooks provide raw payloads; Kapso webhooks support buffering

References

  • references/webhooks-reference.md - Webhook API reference

  • references/webhooks-overview.md - Webhook concepts and setup

  • references/webhooks-event-types.md - Available event types

  • references/message-debugging-reference.md - Message debugging guide

  • references/triage-reference.md - Error triage guide

  • references/health-reference.md - Health check guide

Related skills

  • kapso-automation

  • Automation and functions

  • whatsapp-messaging

  • WhatsApp messaging

  • kapso-api

  • Platform API and customers

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

integrate-whatsapp

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

automate-whatsapp

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

observe-whatsapp

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

whatsapp-messaging

No summary provided by upstream source.

Repository SourceNeeds Review