Public Enrollment Pack by slug
Unauthenticated. Resolves by slug (the canonical public identifier;
matches canonical_url). Show is more permissive than the catalog:
an inactive (draft) pack still resolves by direct slug (rendered
noindex); only discarded packs return 404, never 403. Includes the
full pack contents (membership + subscription products, agreements).
Path Parameters
The URL slug of the enrollment pack.
Query Parameters
Response locale. ISO code (e.g. fr, de). When omitted,
responds in the company's default locale. On the public
surface, falls back to en for any translated field missing
in the requested locale.
"fr"
Response
The Enrollment Pack.
Shared success envelope for list / show / create / update
responses: the resource payload is returned alongside a top-level
integer status and meta. Composed onto each resource response
via allOf.
200
Response metadata included on every successful response body.
request_id and timestamp are always present; list endpoints
also add pagination.
Storefront Enrollment Pack. The first thirteen fields are the
canonical common top shared by every storefront resource in v202604.
Enrollment Packs are schedulable but have no archived state: status
derives from the active toggle + publish_at (active + future
publish_at → scheduled; active + null/past publish_at →
published; inactive → draft). The membership / subscription products
and agreements (member_enrollable_products,
subscription_enrollable_products, enrollment_pack_agreements)
are returned only on the SHOW response, not the catalog card.