# Record published Shopify artifacts

Called by the admin publisher after it ensures the pack products on Shopify. Records product/variant/handle per tier (matched by size), stores the resolved eligible snapshot for mix packs, and flips the pack to published. Not exposed as a copilot tool — the copilot publishes via the admin pipeline, never by writing artifacts directly.

Canonical: https://cartrella.com/docs/developers/api/bundles/packs/recordPackArtifacts

{/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */}

export default function Layout(props) {
  const { APIPage, OpenAPIPage } = props.components ?? {};
  // "APIPage" is the old name from v10, this allows both for backward compatibility
  const Comp = OpenAPIPage ?? APIPage;
  return (
    <>
      {props.children}
      <Comp document="bundles" operations={[{"path":"/v1/packs/{id}/artifacts","method":"put"}]} />
    </>
  );
}
