Create a private offer

Creates a GCP private offer in Tackle.

When createInMarketplace is true:

  • 201: Offer created in Tackle and, when requested, submitted to
    Google Cloud Marketplace. Transient marketplace failures after the
    Tackle draft is saved also return 201 with marketplaceErrors and
    workflow.status=failed. Retry with the returned id or
    POST …/publish.
  • 400: Validation failure, offer cannot be published, or Google Cloud
    Marketplace rejected the payload. Body is
    {"error":"<message>","id":"<poId>"} when a Tackle draft was already
    saved. Fix cloudData, then retry publish.
  • Invalid marketplace offer data returns 400, not 201.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
boolean
required

If true, creates the offer in Google Cloud Marketplace after saving the Tackle draft. If false, saves a Tackle draft only.

boolean
required

If true, validates the request without saving. If false, creates the offer.

string
required

The vendor ID that owns the offer.

boolean

If true with createInMarketplace, sends purchase instructions after publish succeeds.

privateOffer
object
required
Headers
string

Multi-vendor override. Must match the principal vendorid or an entry in allowed_vendors (case-insensitive).

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json