Skip to content

Products

Compliance Officer Service Expert-led compliance, end to end Compliance Portal Share security documents securely Document Management Draft, approve, and sign your policies Employee Portal Your whole team’s compliance, in one portal Access Review Monitor user access across all your systems AI Agents Run compliance from the tools you use Cookie Banner Consent that follows every visitor's law Device Agent Continuous security posture for every device Open-source platform Deploy Probo on your own infrastructure

Resources

Probo stories How teams get compliant with Probo Blog Ideas and guidance from the Probo team Guides & tools Practical compliance guides and free tools Love from Customers What customers say about working with Probo Changelog Latest product updates Download Get the Device Agent

Company

About The people and vision powering Probo Careers Join the team building Probo Brand assets Official logos and visual resources Security Review our security and compliance posture
Overview Understand Probo and its core concepts Product Explore Probo's GRC capabilities Developers Explore GraphQL, CLI, MCP, n8n, and webhooks Deployment Probo Cloud, self-hosting, and configuration

Explore

GitHub Explore our open-source compliance tools

Try searching for

Tab to move through results · Enter to open · Esc to close

prb webhook command reference

Reference for 8 commands under prb webhook, including usage, flag types and defaults, required flags, source examples, and implementation links

View as Markdown

Manage webhook subscriptions. This page documents 8 commands under prb webhook.

Flags and examples below come from the command definitions. A Required flag is explicitly marked required by Cobra; an unmarked flag can still be needed by runtime validation or a non-interactive workflow. Empty strings and empty lists are registered defaults, not sample values.

Every command also inherits the global flags. Run prb <command> --help to check your installed version. Replace placeholder IDs and names in source examples before running them. Return to the complete CLI command reference to browse another command.

CommandDescriptionUsageSource
prb webhookManage webhook subscriptions.prb webhook <command>View implementation
prb webhook createCreate a webhook subscription.prb webhook createView implementation
prb webhook deleteDelete a webhook subscription.prb webhook delete <id>View implementation
prb webhook eventManage webhook events.prb webhook event <command>View implementation
prb webhook event listList events for a webhook subscription.prb webhook event list <webhook-id>View implementation
prb webhook listList webhook subscriptions.prb webhook listView implementation
prb webhook updateUpdate a webhook subscription.prb webhook update <id>View implementation
prb webhook viewView a webhook subscription.prb webhook view <id>View implementation

Manage webhook subscriptions.

prb webhook <command>

View command implementation.

Create a webhook subscription.

prb webhook create

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--eventstring list[]RequiredEvent types to subscribe to (required, can be repeated)
--orgstring""—Organization ID
--urlstring""RequiredWebhook endpoint URL (required)
Terminal window
# Create a webhook for third-party events
prb webhook create --url https://example.com/webhook --event THIRD_PARTY_CREATED --event THIRD_PARTY_UPDATED
# Create a webhook for all supported events
prb webhook create --url https://example.com/webhook --event THIRD_PARTY_CREATED --event THIRD_PARTY_UPDATED --event THIRD_PARTY_DELETED --event USER_CREATED --event USER_UPDATED --event USER_DELETED --event OBLIGATION_CREATED --event OBLIGATION_UPDATED --event OBLIGATION_DELETED

View command implementation.

Delete a webhook subscription.

prb webhook delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Manage webhook events.

prb webhook event <command>

View command implementation.

List events for a webhook subscription.

prb webhook event list <webhook-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of events to list
--order-bystring""—Order by field (CREATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--output, -ostring""—Output format: json, table (default)
--statusstring""—Filter by status (PENDING, SUCCEEDED, FAILED)

View command implementation.

List webhook subscriptions.

prb webhook list

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limit, -Linteger30—Maximum number of webhook subscriptions to list
--order-bystring""—Order by field (CREATED_AT)
--order-directionstring"DESC"—Sort direction (ASC, DESC)
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)

View command implementation.

Update a webhook subscription.

prb webhook update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--eventstring list[]—Event types to subscribe to (replaces existing)
--urlstring""—Webhook endpoint URL

View command implementation.

View a webhook subscription.

prb webhook view <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--jsonbooleanfalse—Output JSON (same as —output json)
--output, -ostring""—Output format: json, table (default)

View command implementation.