Edition lifecycle management including creation, configuration, and status transitions.
List editions
List all editions the user has access to. Optionally filter by organization_id, status, draft state, or archived state.
query Parameters
is_archivedFilter by archived status (optional)
is_draftFilter by draft status (optional)
orderingOrdering
created- Created-created- Created (descending)modified- Modified-modified- Modified (descending)start_date- Start date-start_date- Start date (descending)end_date- End date-end_date- End date (descending)name- Name-name- Name (descending)
organization_idFilter by specific organization (optional)
pageA page number within the paginated result set.
page_sizeNumber of results to return per page (default: 100).
statusFilter by date-based status: upcoming, current, past, no_dates (optional)
List editions › Responses
countnextpreviousCreate edition
Create a new edition. Requires organization admin or manager role.
Create edition › Request Body
organization_idOrganization ID (org_...)
event_idEvent ID (evt_...)
nameEdition name
start_dateend_datetimezonedefault_country_code+43- Austria (+43)+32- Belgium (+32)+45- Denmark (+45)+358- Finland (+358)+33- France (+33)+49- Germany (+49)+31- Netherlands (+31)+47- Norway (+47)+48- Poland (+48)+46- Sweden (+46)+41- Switzerland (+41)+44- United Kingdom (+44)+1- United States (+1)
default_languageen- Englishda- Danishse- Swedishnl- Dutchpl- Polish
enabled_languagestax_typenone- Nonevat- VATsales- Sales tax
Create edition › Responses
idnamefull_nameslug^[-a-zA-Z0-9_]+$ · requiredtimezonestatusDate-based status: upcoming, current, past, no_dates
fee_rule_idmerchant_account_idmeta_image_idtransaction_receipt_email_idrefund_confirmation_email_idcreatedmodifiedstart_dateDate of the start of the event
end_dateDate of the end of the event
default_country_codeDefault prefix used for phone number logins
+43- Austria (+43)+32- Belgium (+32)+45- Denmark (+45)+358- Finland (+358)+33- France (+33)+49- Germany (+49)+31- Netherlands (+31)+47- Norway (+47)+48- Poland (+48)+46- Sweden (+46)+41- Switzerland (+41)+44- United Kingdom (+44)+1- United States (+1)
is_draftDraft items are not visible to end users
is_archivedArchived editions are hidden from admin views and widgets
published_atTimestamp when first published
tax_typenone- Nonevat- VATsales- Sales tax
default_price_tax_ratedefault_deposit_tax_ratedefault_packaging_deposit_tax_ratemerchant_account_extra_parametersmerchant_idOverrides Organization.merchant_id for this edition's organization in split payments
metadataAdditional metadata in form of JSON object
sms_sender_nameUnset- UnsetPreo- PreoStore- Store
email_sender_namee.g. Sales or Jane Doe
email_sender_addressAddress displayed as the sender of the email
email_reply_toOptional reply-to address
Get edition details
Get full details of an edition including all configuration.
path Parameters
idA unique value identifying this edition.
Get edition details › Responses
idnamefull_nameslug^[-a-zA-Z0-9_]+$ · requiredtimezonestatusDate-based status: upcoming, current, past, no_dates
fee_rule_idmerchant_account_idmeta_image_idtransaction_receipt_email_idrefund_confirmation_email_idcreatedmodifiedstart_dateDate of the start of the event
end_dateDate of the end of the event
default_country_codeDefault prefix used for phone number logins
+43- Austria (+43)+32- Belgium (+32)+45- Denmark (+45)+358- Finland (+358)+33- France (+33)+49- Germany (+49)+31- Netherlands (+31)+47- Norway (+47)+48- Poland (+48)+46- Sweden (+46)+41- Switzerland (+41)+44- United Kingdom (+44)+1- United States (+1)
is_draftDraft items are not visible to end users
is_archivedArchived editions are hidden from admin views and widgets
published_atTimestamp when first published
tax_typenone- Nonevat- VATsales- Sales tax
default_price_tax_ratedefault_deposit_tax_ratedefault_packaging_deposit_tax_ratemerchant_account_extra_parametersmerchant_idOverrides Organization.merchant_id for this edition's organization in split payments
metadataAdditional metadata in form of JSON object
sms_sender_nameUnset- UnsetPreo- PreoStore- Store
email_sender_namee.g. Sales or Jane Doe
email_sender_addressAddress displayed as the sender of the email
email_reply_toOptional reply-to address
Update edition
Update edition configuration. Requires edition admin or manager role.
path Parameters
idA unique value identifying this edition.
Update edition › Request Body
namestart_dateend_datetimezonedefault_country_code+43- Austria (+43)+32- Belgium (+32)+45- Denmark (+45)+358- Finland (+358)+33- France (+33)+49- Germany (+49)+31- Netherlands (+31)+47- Norway (+47)+48- Poland (+48)+46- Sweden (+46)+41- Switzerland (+41)+44- United Kingdom (+44)+1- United States (+1)
is_draftis_archiveddefault_languageen- Englishda- Danishse- Swedishnl- Dutchpl- Polish
enabled_languagestax_typenone- Nonevat- VATsales- Sales tax
default_price_tax_ratedefault_deposit_tax_ratedefault_packaging_deposit_tax_ratefee_rule_idmerchant_account_idmetadatasms_sender_nameUnset- UnsetPreo- PreoStore- Store
email_sender_nameemail_sender_addressemail_reply_tometa_image_idtransaction_receipt_email_idrefund_confirmation_email_idUpdate edition › Responses
idnamefull_nameslug^[-a-zA-Z0-9_]+$ · requiredtimezonestatusDate-based status: upcoming, current, past, no_dates
fee_rule_idmerchant_account_idmeta_image_idtransaction_receipt_email_idrefund_confirmation_email_idcreatedmodifiedstart_dateDate of the start of the event
end_dateDate of the end of the event
default_country_codeDefault prefix used for phone number logins
+43- Austria (+43)+32- Belgium (+32)+45- Denmark (+45)+358- Finland (+358)+33- France (+33)+49- Germany (+49)+31- Netherlands (+31)+47- Norway (+47)+48- Poland (+48)+46- Sweden (+46)+41- Switzerland (+41)+44- United Kingdom (+44)+1- United States (+1)
is_draftDraft items are not visible to end users
is_archivedArchived editions are hidden from admin views and widgets
published_atTimestamp when first published
tax_typenone- Nonevat- VATsales- Sales tax
default_price_tax_ratedefault_deposit_tax_ratedefault_packaging_deposit_tax_ratemerchant_account_extra_parametersmerchant_idOverrides Organization.merchant_id for this edition's organization in split payments
metadataAdditional metadata in form of JSON object
sms_sender_nameUnset- UnsetPreo- PreoStore- Store
email_sender_namee.g. Sales or Jane Doe
email_sender_addressAddress displayed as the sender of the email
email_reply_toOptional reply-to address
Duplicate edition
Duplicate an edition with all its configuration. Creates a copy of the edition including products, categories, pickup points, triggers, consents, and pass designs. Transactional data (carts, orders, transactions) is NOT duplicated.
path Parameters
idA unique value identifying this edition.
Duplicate edition › Request Body
nameName for the new edition
slugSlug for the new edition (optional, auto-generated from name if not provided)
event_idEvent ID to link to (optional). Use same event, different event, or omit to leave blank.
email_template_modeHow to handle email templates: 'copy' duplicates them, 'share' references the same templates
copy- Copy templatesshare- Share templates
Duplicate edition › Responses
idnamefull_nameslug^[-a-zA-Z0-9_]+$ · requiredtimezonestatusDate-based status: upcoming, current, past, no_dates
fee_rule_idmerchant_account_idmeta_image_idtransaction_receipt_email_idrefund_confirmation_email_idcreatedmodifiedstart_dateDate of the start of the event
end_dateDate of the end of the event
default_country_codeDefault prefix used for phone number logins
+43- Austria (+43)+32- Belgium (+32)+45- Denmark (+45)+358- Finland (+358)+33- France (+33)+49- Germany (+49)+31- Netherlands (+31)+47- Norway (+47)+48- Poland (+48)+46- Sweden (+46)+41- Switzerland (+41)+44- United Kingdom (+44)+1- United States (+1)
is_draftDraft items are not visible to end users
is_archivedArchived editions are hidden from admin views and widgets
published_atTimestamp when first published
tax_typenone- Nonevat- VATsales- Sales tax
default_price_tax_ratedefault_deposit_tax_ratedefault_packaging_deposit_tax_ratemerchant_account_extra_parametersmerchant_idOverrides Organization.merchant_id for this edition's organization in split payments
metadataAdditional metadata in form of JSON object
sms_sender_nameUnset- UnsetPreo- PreoStore- Store
email_sender_namee.g. Sales or Jane Doe
email_sender_addressAddress displayed as the sender of the email
email_reply_toOptional reply-to address
Get edition field choices
Returns field choices for edition creation/editing forms. Dynamic choices (merchant_accounts, fee_rules, emails) are scoped to user's accessible organizations. Pass ?organization_id=... to narrow results to a single organization.
query Parameters
organization_idNarrow dynamic choices to a specific organization (optional)
Get edition field choices › Responses
Run edition healthcheck
Validates edition configuration and returns a detailed report of issues.
path Parameters
edition_idRun edition healthcheck › Responses
edition_idAPI ID of the edition
edition_nameFull name of the edition
statusOverall health status of the edition
healthy- healthywarning- warningcritical- critical
can_publishWhether the edition can be published (no critical issues)
Summary counts of failed checks by severity
List of all check results

