publish_agent_marketplace_action
Publish a verified marketplace action contract idempotently, enforcing publisher permissions and tier policy while creating an immutable revision without installing or activating the underlying action.
Instructions
Publish exactly the action contract returned by the preview tool.
Call preview_agent_marketplace_action_publication first and pass its
expected_contract_digest unchanged. The server rejects stale or changed
contracts, re-checks publisher permission/tier policy, and creates an
immutable revision idempotently. Publication never approves or activates
an underlying runtime action and does not install the action for any
company. Shared visibility is limited to portable platform contracts;
PUBLIC visibility is partner-tier gated and pricing is INCLUDED-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| slug | Yes | ||
| action | Yes | ||
| domain | Yes | ||
| version | Yes | ||
| changelog | No | ||
| visibility | No | PRIVATE | |
| pricing_model | No | INCLUDED | |
| idempotency_key | Yes | ||
| expected_contract_digest | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |