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 cookie-banner command reference

Reference for 21 commands under prb cookie-banner, including usage, flag types and defaults, required flags, source examples, and implementation links

View as Markdown

Manage cookie banners. This page documents 21 commands under prb cookie-banner.

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 cookie-bannerManage cookie banners.prb cookie-banner <command>View implementation
prb cookie-banner activateActivate a cookie banner.prb cookie-banner activate <id>View implementation
prb cookie-banner add-gvl-vendorAdd an IAB GVL vendor to a cookie banner.prb cookie-banner add-gvl-vendor <cookie-banner-id>View implementation
prb cookie-banner createCreate a new cookie banner.prb cookie-banner createView implementation
prb cookie-banner deactivateDeactivate a cookie banner.prb cookie-banner deactivate <id>View implementation
prb cookie-banner deleteDelete a cookie banner.prb cookie-banner delete <id>View implementation
prb cookie-banner get-gvl-catalogShow the current IAB GVL catalog versions.prb cookie-banner get-gvl-catalogView implementation
prb cookie-banner latest-versionShow the latest version of a cookie banner.prb cookie-banner latest-version <id>View implementation
prb cookie-banner listList cookie banners in an organization.prb cookie-banner listView implementation
prb cookie-banner list-gvl-catalogList IAB GVL vendors from the global catalog.prb cookie-banner list-gvl-catalogView implementation
prb cookie-banner list-gvl-vendorsList IAB GVL vendors selected on a cookie banner.prb cookie-banner list-gvl-vendors <cookie-banner-id>View implementation
prb cookie-banner list-samplesList cookie banner samples.prb cookie-banner list-samples <id>View implementation
prb cookie-banner publishPublish the current draft version.prb cookie-banner publish <id>View implementation
prb cookie-banner published-versionShow the latest published version of a cookie banner.prb cookie-banner published-version <id>View implementation
prb cookie-banner regenerate-policyRe-arm tracker policy generation for a published cookie banner.prb cookie-banner regenerate-policy <id>View implementation
prb cookie-banner remove-gvl-vendorRemove an IAB GVL vendor from a cookie banner.prb cookie-banner remove-gvl-vendor <cookie-banner-id>View implementation
prb cookie-banner start-sampleStart a cookie banner sample.prb cookie-banner start-sample <id>View implementation
prb cookie-banner stop-sampleStop a cookie banner sample.prb cookie-banner stop-sample <id>View implementation
prb cookie-banner translateUpsert a translation for a language.prb cookie-banner translate <id>View implementation
prb cookie-banner updateUpdate a cookie banner.prb cookie-banner update <id>View implementation
prb cookie-banner viewView a cookie banner.prb cookie-banner view <id>View implementation

Manage cookie banners.

prb cookie-banner <command>

View command implementation.

Activate a cookie banner.

prb cookie-banner activate <id>

Requires 1 positional argument.

View command implementation.

Add an IAB GVL vendor to a cookie banner.

prb cookie-banner add-gvl-vendor <cookie-banner-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--iab-vendor-idinteger0—IAB GVL vendor ID (required)

View command implementation.

Create a new cookie banner.

prb cookie-banner create
FlagTypeDefaultRequiredDescription
--consent-expiry-daysinteger365—Days until consent expires
--cookie-policy-urlstring""—Cookie policy URL (required)
--namestring""—Banner name (required)
--orgstring""—Organization ID
--originstring""—Website origin (required)
--privacy-policy-urlstring""—Privacy policy URL

View command implementation.

Deactivate a cookie banner.

prb cookie-banner deactivate <id>

Requires 1 positional argument.

View command implementation.

Delete a cookie banner.

prb cookie-banner delete <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--yes, -ybooleanfalse—Skip confirmation prompt

View command implementation.

Show the current IAB GVL catalog versions.

prb cookie-banner get-gvl-catalog

Accepts no positional arguments.

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

View command implementation.

Show the latest version of a cookie banner.

prb cookie-banner latest-version <id>

Requires 1 positional argument.

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

View command implementation.

List cookie banners in an organization.

prb cookie-banner 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 items
--orgstring""—Organization ID
--output, -ostring""—Output format: json, table (default)

View command implementation.

List IAB GVL vendors from the global catalog.

prb cookie-banner list-gvl-catalog

Accepts no positional arguments.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--cookie-banner-idstring""—Cookie banner ID (required with —membership)
--jsonbooleanfalse—Output JSON (same as —output json)
--limitinteger50—Maximum number of vendors to return
--membershipstring""—Filter by banner membership: ON_BANNER or NOT_ON_BANNER
--output, -ostring""—Output format: json, table (default)
--querystring""—Search by name or IAB vendor ID

View command implementation.

List IAB GVL vendors selected on a cookie banner.

prb cookie-banner list-gvl-vendors <cookie-banner-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--afterstring""—Cursor from the previous page (the Next cursor line)
--jsonbooleanfalse—Output JSON (same as —output json)
--limitinteger50—Maximum number of vendors to return
--output, -ostring""—Output format: json, table (default)

View command implementation.

List cookie banner samples.

prb cookie-banner list-samples <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 items
--output, -ostring""—Output format: json, table (default)

View command implementation.

Publish the current draft version.

prb cookie-banner publish <id>

Requires 1 positional argument.

View command implementation.

Show the latest published version of a cookie banner.

prb cookie-banner published-version <id>

Requires 1 positional argument.

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

View command implementation.

Re-arm tracker policy generation for a published cookie banner.

prb cookie-banner regenerate-policy <id>

Requires 1 positional argument.

View command implementation.

Remove an IAB GVL vendor from a cookie banner.

prb cookie-banner remove-gvl-vendor <cookie-banner-id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--iab-vendor-idinteger0—IAB GVL vendor ID (required)

View command implementation.

Start a cookie banner sample.

prb cookie-banner start-sample <id>

Requires 1 positional argument.

View command implementation.

Stop a cookie banner sample.

prb cookie-banner stop-sample <id>

Requires 1 positional argument.

View command implementation.

Upsert a translation for a language.

prb cookie-banner translate <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--languagestring""RequiredLanguage code (e.g. fr, de, es)
--translationsstring""RequiredTranslations JSON

View command implementation.

Update a cookie banner.

prb cookie-banner update <id>

Requires 1 positional argument.

FlagTypeDefaultRequiredDescription
--consent-expiry-daysinteger0—Days until consent expires
--cookie-policy-urlstring""—Cookie policy URL
--default-languagestring""—Default language code
--force-opt-inbooleanfalse—Show the opt-in banner to every visitor regardless of regulation
--namestring""—Banner name
--privacy-policy-urlstring""—Privacy policy URL
--publisher-country-codestring""—IAB TCF publisher country (ISO 3166-1 alpha-2, or AA)
--resource-reporting-enabledbooleantrue—Whether the SDK reports detected resources

View command implementation.

View a cookie banner.

prb cookie-banner view <id>

Requires 1 positional argument.

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

View command implementation.