Synchronize sponsoring pack options

Changed on

Synchronizes the complete set of options for a sponsoring pack.

This endpoint accepts a complete configuration of required and optional options and ensures the pack's final state exactly matches the submitted configuration by:

  • Removing options not included in the request
  • Adding new options from the request
  • Updating requirement status (required ↔ optional) for existing options

The operation is atomic - all changes succeed or all fail. The operation is idempotent - submitting the same configuration multiple times produces the same result.

Both required and optional lists can be empty to remove all options from the pack.

post/orgs/{orgSlug}/events/{eventSlug}/packs/{packId}/options

Request

  • Base URL: https://partners_connect
  • URL: https://partners_connect/orgs/{orgSlug}/events/{eventSlug}/packs/{packId}/options
  • Auth: HTTP bearer

Path parameters

eventSlugstring required
packIdstring required
orgSlugstring required

Request body

AttachOptionsToPack required(unresolved $ref)

Response

Options synchronized successfully

Changes

    • breaking

      removed the media type */* for the response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • breaking

      removed the media type text/plain for the response with the status

    • info

      added the media type application/json for the response with the status