deactivate: Deactivates the pass, setting it to 'expired' in the wallet. When in this state, pass can receive updates but does not receive Apple notifications.
reactivate: Reactivates the pass, setting it to 'active' in the wallet. In the case of Apple passes, the pass will remain in the 'expired' passes section of the wallet, user will need to manually select 'unhide' to move passes to the main passes view.
{ "data": { "id": "d2ac8d95-6914-4cac-957c-2a5ccf534390", "type": "pass", "attributes": { "downloadUrl": "https://www.example.com?pass=d2ac8d95-6914-4cac-957c-2a5ccf534390", "passType": "generic", "createdAt": "2022-01-01T00:00:00Z", "status": "issued", "extId": "b1985e420025dd92ccf2", "passTemplateUuid": "2e2d7ee8c306e8f0223dbdc1", "passTemplateName": "PassEntry Ticketing", "nfc": null, "barcode": {}, "latestMessage": "Your pass details have been updated. Click to show pass", "passContent": { "fullName": { "value": "Jane Roberts" }, "nfc": { "enabled": false } } } }, "meta": { "notifications": { "status": "notDelivered", "message": "Pass has not been added to the wallet" } }}
{
"errors": [
"<string>"
]
}
{
"errors": [
"Access denied"
]
}
{
"errors": [
"Pass with provided id not found"
]
}
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"PassEntry","colors":{"primary":"#FF8477","light":"#EC6759","dark":"#3B4851"},"logo":{"light":"https://mintcdn.com/passentry-0/nVmEPjVSxA1ig75q/logo/dark.svg?fit=max\u0026auto=format\u0026n=nVmEPjVSxA1ig75q\u0026q=85\u0026s=d15b470cb635abcdafbb1b6770e3b68b","dark":"https://mintcdn.com/passentry-0/nVmEPjVSxA1ig75q/logo/light.svg?fit=max\u0026auto=format\u0026n=nVmEPjVSxA1ig75q\u0026q=85\u0026s=3192bca6197503062a42c766bad0276f","href":"https://passentry.com"},"favicon":"https://mintcdn.com/passentry-0/nVmEPjVSxA1ig75q/logo/favicon.svg?fit=max\u0026auto=format\u0026n=nVmEPjVSxA1ig75q\u0026q=85\u0026s=f12735b624596e87ea2ee4f8cdb59981","api":{"mdx":{"auth":{"method":"bearer","name":"API Key"},"server":"https://api.passentry.com"}},"navbar":{"links":[{"href":"https://app.passentry.com","label":"Dashboard"},{"href":"mailto:[email protected]","label":"Contact Support"}]},"footer":{"socials":{"website":"https://passentry.com","x":"https://x.com/passentry","linkedin":"https://www.linkedin.com/company/passentry","instagram":"https://www.instagram.com/passentryofficial"},"links":[{"header":"Company","items":[{"label":"About","href":"https://passentry.com/about"},{"label":"Careers","href":"https://passentry.com/careers"}]}]},"integrations":{"gtm":{"tagId":"GTM-TG79P3RH"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"passentry-0","hasAudioNarration":false,"actualSubdomain":"passentry-0","customDomains":["docs.passentry.com"],"gitSource":{"type":"github","owner":"passentry","repo":"public-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0b43c663d8e17af013d9d","collectionId":"cb1e2231-33b7-4f99-8172-7c7a448db6a8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0b43c663d8e17af013d9d"},"feedback":{"thumbs":true,"issues":true,"edits":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae0b43c663d8e17af013d9d","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":64},{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"Passes","count":16},{"language":"default","tag":"Readers","count":9},{"language":"default","tag":"Batches","count":8},{"language":"default","tag":"Webhook Subscriptions","count":8},{"language":"default","tag":"Introduction","count":6},{"language":"default","tag":"Pass Templates","count":6},{"language":"default","tag":"Webhooks","count":6},{"language":"default","tag":"Guides","count":6}]},"assistantConfig":{"enableStarterQuestions":true,"enableContextualStarterQuestions":false,"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"starterQuestions":[{"_id":"69c9055f05fdb86f1f3c20dd","deploymentId":"678674dfb76e727a590de049","questionText":"How do I set up webhooks to track pass installs and scans?","status":"active","generatedBy":"manual","createdAt":"2026-03-29T10:56:31.152Z","updatedAt":"2026-03-29T10:56:31.152Z","__v":0},{"_id":"69c9055705fdb86f1f3c20a9","deploymentId":"678674dfb76e727a590de049","questionText":"What pass template types are available and how do they differ?","status":"active","generatedBy":"manual","createdAt":"2026-03-29T10:56:23.585Z","updatedAt":"2026-03-29T10:56:23.585Z","__v":0},{"_id":"69c9054b05fdb86f1f3c204a","deploymentId":"678674dfb76e727a590de049","questionText":"How do I create and distribute a pass?","status":"active","generatedBy":"manual","createdAt":"2026-03-29T10:56:11.060Z","updatedAt":"2026-03-29T10:56:14.501Z","__v":0}],"privacy":{"consentBanner":{"enabled":false}},"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v1/passes/update-pass","slug":"/api-reference/v1/passes/update-pass","pageMetadata":{"openapi":"patch /api/v1/passes/{id}","title":"Update pass","description":null,"href":"/api-reference/v1/passes/update-pass"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"patch /api/v1/passes/{id}","title":"Update pass","description":null,"href":"/api-reference/v1/passes/update-pass"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update pass","tags":["Passes"],"operationId":"updatePass","security":["44bc2d72-0ae5-4db0-a039-5383ce65d2e9"],"parameters":["b429a6f7-1efd-49cb-af0f-a83b8be74e91","a477dc06-0d3c-4078-a738-5659ef5fd7ad","65e2e9a4-b469-4b09-abe0-c95aa2df17dc","8446fa61-e510-4704-a320-c54e4209a278"],"responses":{"200":"6f2d03c9-7cc7-43bc-9b9a-dc9f39104b94","400":"fc7693ed-a198-4c60-b779-61dad789c647","401":"9af893a2-a878-4867-9983-8a324df660f5","404":"ef117b73-a0cb-4a9e-ae21-2ea57f633e87"},"requestBody":"fc2ff315-0004-48de-849f-7b6c30fdb069","method":"patch","type":"path","servers":["be0142e2-628f-4327-981b-2498d4623b23"],"path":"/api/v1/passes/{id}","baseUrlOptions":["https://api.passentry.com"],"title":"Update pass","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b429a6f7-1efd-49cb-af0f-a83b8be74e91":{"name":"id","in":"path","description":"Pass UUID or External ID","required":true,"schema":{"type":"string","isRequired":true,"description":"Pass UUID or External ID","uniqueKey":"","typeLabel":"string"}},"a477dc06-0d3c-4078-a738-5659ef5fd7ad":{"name":"includePassDesign","in":"query","schema":{"type":"boolean","isRequired":false,"description":"If true, includes the pass design in the response","uniqueKey":"","typeLabel":"boolean"},"description":"If true, includes the pass design in the response","required":false},"65e2e9a4-b469-4b09-abe0-c95aa2df17dc":{"name":"includeLocations","in":"query","schema":{"type":"boolean","isRequired":false,"description":"If true, includes the locations in the response if any are present","uniqueKey":"","typeLabel":"boolean"},"description":"If true, includes the locations in the response if any are present","required":false},"8446fa61-e510-4704-a320-c54e4209a278":{"name":"includeBeacons","in":"query","schema":{"type":"boolean","isRequired":false,"description":"If true, includes the beacons in the response if any are present","uniqueKey":"","typeLabel":"boolean"},"description":"If true, includes the beacons in the response if any are present","required":false}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"pass":{"type":"object","properties":{"nfc[DEPRECATED]":{"type":"boolean","description":"Whether the pass is NFC enabled. Setting this to true will set the pass UUID as the NFC message. This parameter is deprecated, please use the nfc object instead.","example":false,"deprecated":true,"uniqueKey":"pass.nfc[DEPRECATED]","typeLabel":"boolean"},"nfc":{"type":"object","properties":{"enabled":{"type":"boolean","description":"Whether the pass is NFC enabled.","uniqueKey":"pass.nfc.enabled","typeLabel":"boolean"},"source":{"type":"string","enum":["extId","custom","uuid"],"description":"Source of the NFC message","x-enumDescriptions":{"extId":"Sets the pass extId as the NFC message, extId must be present","uuid":"Sets the pass UUID as the NFC message","custom":"Set a custom NFC message, using the customValue key"},"uniqueKey":"pass.nfc.source","typeLabel":"enum\u003cstring>"},"customValue":{"type":"string","description":"Custom NFC message, source must be set to custom","uniqueKey":"pass.nfc.customValue","typeLabel":"string"}},"uniqueKey":"pass.nfc","typeLabel":"object"},"qr":{"type":"object","description":"This parameter is deprecated, please use the barcode object instead.","properties":{"value":{"type":"string","description":"QR code value","example":"abc123","uniqueKey":"pass.qr.value","typeLabel":"string"},"displayText":{"type":"boolean","description":"If true, display the QR code value as text on the pass","uniqueKey":"pass.qr.displayText","typeLabel":"boolean"}},"deprecated":true,"uniqueKey":"pass.qr","typeLabel":"object"},"barcode":{"type":"object","properties":{"enabled":{"type":"boolean","description":"If true, barcode will be added to the pass","uniqueKey":"pass.barcode.enabled","typeLabel":"boolean"},"type":{"type":"string","description":"Barcode type","enum":["qr","code128","aztec","pdf417"],"uniqueKey":"pass.barcode.type","typeLabel":"enum\u003cstring>"},"source":{"type":"string","description":"Source of the barcode","enum":["uuid","extId","custom"],"uniqueKey":"pass.barcode.source","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Barcode value, source must be set to custom\nIf your source type is `uuid` or `extId` don't need to set this value.\n\nYou can make the value dynamic using the `%{passData.xyz}` syntax (e.g., `Hello, %{passData.extId}`). Currently, only `%{passData.extId}` and `%{passData.uuid}` are supported.","example":"abc123","uniqueKey":"pass.barcode.value","typeLabel":"string"},"displayText":{"type":"boolean","description":"If true, display the barcode value as text on the pass","uniqueKey":"pass.barcode.displayText","typeLabel":"boolean"}},"uniqueKey":"pass.barcode","typeLabel":"object"},"beacons":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","description":"iBeacon object","properties":{"proximityUUID":{"type":"string","description":"Unique identifier of a beacon","example":"F8F589E9-C07E-58B0-AEAB-A36BE4D48FAC","uniqueKey":"pass.beacons.data.items.[INDEX].proximityUUID","typeLabel":"string"},"major":{"type":"integer","description":"Major Value, provides additional identification for a beacon","example":"65535","uniqueKey":"pass.beacons.data.items.[INDEX].major","typeLabel":"integer"},"minor":{"type":"integer","description":"Minor Value, provides additional identification for a beacon","example":"8525","uniqueKey":"pass.beacons.data.items.[INDEX].minor","typeLabel":"integer"},"relevantText":{"type":"string","description":"Text to display on lock screen when the user is in range of the beacon","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"pass.beacons.data.items.[INDEX].relevantText","typeLabel":"string"}},"uniqueKey":"pass.beacons.data.items.[INDEX]","typeLabel":"object"},"maxItems":10,"uniqueKey":"pass.beacons.data","typeLabel":"object[]"},"actions":{"type":"object","properties":{"deleteAll":{"type":"boolean","description":"Delete all beacons. Data array must be empty.","uniqueKey":"pass.beacons.actions.deleteAll","typeLabel":"boolean"},"replaceAll":{"type":"boolean","description":"Include ibeacons in the data array. When this action is invoked, all existing beacons are deleted, and replaced with the new beacons.","uniqueKey":"pass.beacons.actions.replaceAll","typeLabel":"boolean"},"delete":{"type":"array","items":{"type":"object","description":"iBeacon object","properties":{"proximityUUID":{"type":"string","description":"Unique identifier of a beacon","example":"F8F589E9-C07E-58B0-AEAB-A36BE4D48FAC","uniqueKey":"pass.beacons.actions.delete.items.[INDEX].proximityUUID","typeLabel":"string"},"major":{"type":"integer","description":"Major Value, provides additional identification for a beacon","example":"65535","uniqueKey":"pass.beacons.actions.delete.items.[INDEX].major","typeLabel":"integer"},"minor":{"type":"integer","description":"Minor Value, provides additional identification for a beacon","example":"8525","uniqueKey":"pass.beacons.actions.delete.items.[INDEX].minor","typeLabel":"integer"},"relevantText":{"type":"string","description":"Text to display on lock screen when the user is in range of the beacon","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"pass.beacons.actions.delete.items.[INDEX].relevantText","typeLabel":"string"}},"uniqueKey":"pass.beacons.actions.delete.items.[INDEX]","typeLabel":"object"},"description":"Array of iBeacons to delete","uniqueKey":"pass.beacons.actions.delete","typeLabel":"object[]"}},"description":"Actions to perform on beacons, only one at a time. Must be called using method PATCH","uniqueKey":"pass.beacons.actions","typeLabel":"object"}},"description":"Array of iBeacons, currently only available on Apple devices, due to Android device restrictions. Maximum of 10 iBeacons per pass.\n To update an existing iBeacon, include the proximityUUID, major and minor values in the data array while sending a PATCH request. Only relevantText can be updated. For more actions, use the beaconActions object.","uniqueKey":"pass.beacons","typeLabel":"object"},"locations":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","description":"Location object","properties":{"latitude":{"type":"number","format":"double","description":"Latitude of the location in degrees","example":51.54321132456805,"uniqueKey":"pass.locations.data.items.[INDEX].latitude","typeLabel":"number\u003cdouble>"},"longitude":{"type":"number","format":"double","description":"Longitude of the location in degrees","example":-0.022901231803803924,"uniqueKey":"pass.locations.data.items.[INDEX].longitude","typeLabel":"number\u003cdouble>"},"maxDistance":{"type":"integer","description":"Specifies the maximum radius distance in meters. If passType is eventTicket, max is 1000. Otherwise, max is 100.\nCurrently only available on Apple devices, due to Android device restrictions.","example":400,"minimum":10,"uniqueKey":"pass.locations.data.items.[INDEX].maxDistance","typeLabel":"integer"},"relevantText":{"type":"string","description":"Text to display on lock screen when the user is in range of the location.\nCurrently only available on Apple devices, due to Android device restrictions.","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"pass.locations.data.items.[INDEX].relevantText","typeLabel":"string"}},"uniqueKey":"pass.locations.data.items.[INDEX]","typeLabel":"object"},"maxItems":10,"uniqueKey":"pass.locations.data","typeLabel":"object[]"},"actions":{"type":"object","properties":{"deleteAll":{"type":"boolean","description":"Delete all locations. Data array must be empty.","uniqueKey":"pass.locations.actions.deleteAll","typeLabel":"boolean"},"replaceAll":{"type":"boolean","description":"Include locations in the data array. When this action is invoked, all existing locations are deleted, and replaced with the new locations.","uniqueKey":"pass.locations.actions.replaceAll","typeLabel":"boolean"},"delete":{"type":"array","items":{"type":"object","description":"Location object","properties":{"latitude":{"type":"number","format":"double","description":"Latitude of the location in degrees","example":51.54321132456805,"uniqueKey":"pass.locations.actions.delete.items.[INDEX].latitude","typeLabel":"number\u003cdouble>"},"longitude":{"type":"number","format":"double","description":"Longitude of the location in degrees","example":-0.022901231803803924,"uniqueKey":"pass.locations.actions.delete.items.[INDEX].longitude","typeLabel":"number\u003cdouble>"},"maxDistance":{"type":"integer","description":"Specifies the maximum radius distance in meters. If passType is eventTicket, max is 1000. Otherwise, max is 100.\nCurrently only available on Apple devices, due to Android device restrictions.","example":400,"minimum":10,"uniqueKey":"pass.locations.actions.delete.items.[INDEX].maxDistance","typeLabel":"integer"},"relevantText":{"type":"string","description":"Text to display on lock screen when the user is in range of the location.\nCurrently only available on Apple devices, due to Android device restrictions.","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"pass.locations.actions.delete.items.[INDEX].relevantText","typeLabel":"string"}},"uniqueKey":"pass.locations.actions.delete.items.[INDEX]","typeLabel":"object"},"description":"Array of locations to delete","uniqueKey":"pass.locations.actions.delete","typeLabel":"object[]"}},"description":"Actions to perform on locations, only one at a time. Must be called using method PATCH","uniqueKey":"pass.locations.actions","typeLabel":"object"}},"description":"Array of locations. Maximum of 10 locations per pass.\nTo update an existing location, include latitude and longitued values in the data array while sending a PATCH request.\nOnly relevantText and maxDistance values can be updated.\nFor more actions, use the beaconActions object.","deprecated":true,"uniqueKey":"pass.locations","typeLabel":"object"},"templateOverride":{"type":"object","description":"Overrides the pass template design. Template overrides must be enabled for your organisation — contact support to request access. Once set, any changes to the pass template will not be applied to this pass. To revert to the original template design, pass `null` to any previously overridden value.","properties":{"backgroundColor":{"oneOf":[{"type":"string","description":"Must be a valid hex color code. Background color cannot be overridden for Google Wallet loyalty passes and must be set at template level.","uniqueKey":"pass.templateOverride.backgroundColor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Must be a valid hex color code. Background color cannot be overridden for Google Wallet loyalty passes and must be set at template level.","uniqueKey":"pass.templateOverride.backgroundColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.backgroundColor","typeLabel":"string | null"},"labelColor":{"oneOf":[{"type":"string","description":"Must be a valid hex color code. Only valid for iphone passes","uniqueKey":"pass.templateOverride.labelColor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Must be a valid hex color code. Only valid for iphone passes","uniqueKey":"pass.templateOverride.labelColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.labelColor","typeLabel":"string | null"},"textColor":{"oneOf":[{"type":"string","description":"Must be a valid hex color code. Only valid for iphone passes","uniqueKey":"pass.templateOverride.textColor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Must be a valid hex color code. Only valid for iphone passes","uniqueKey":"pass.templateOverride.textColor.oneOf.1","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.textColor","typeLabel":"string | null"},"bannerImage":{"oneOf":[{"type":"object","description":"Banner image using an Image Asset reference","properties":{"imageAssetId":{"type":"string","description":"ID of an uploaded Image Asset of type `banner`. See [Image Assets guide](/api-reference/v1/image-assets/guide)","example":"19cb334f9696e64e10e7759f0","uniqueKey":"pass.templateOverride.bannerImage.oneOf.0.imageAssetId","typeLabel":"string"}},"uniqueKey":"pass.templateOverride.bannerImage.oneOf.0","typeLabel":"object"},{"type":"string","description":"DEPRECATED: URL of the banner image. Use the object format with `imageAssetId` instead. Must be direct image URL, valid formats are PNG, JPG","deprecated":true,"example":"https://passentry.com/static/media/logo.0f0e5d7eb4cd5f6d2d6d9243b357043e.svg","uniqueKey":"pass.templateOverride.bannerImage.oneOf.1","typeLabel":"string"},{"type":"null","description":"DEPRECATED: URL of the banner image. Use the object format with `imageAssetId` instead. Must be direct image URL, valid formats are PNG, JPG","deprecated":true,"example":"https://passentry.com/static/media/logo.0f0e5d7eb4cd5f6d2d6d9243b357043e.svg","uniqueKey":"pass.templateOverride.bannerImage.oneOf.2","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.bannerImage","typeLabel":"object | string | null"},"logoImage":{"oneOf":[{"type":"object","description":"Logo image using an Image Asset reference. Does not update Google logo, Google logo must be set at template level.","properties":{"imageAssetId":{"type":"string","description":"ID of an uploaded Image Asset of type `logo`. See [Image Assets guide](/api-reference/v1/image-assets/guide)","example":"19cb334f9696e64e10e7759f0","uniqueKey":"pass.templateOverride.logoImage.oneOf.0.imageAssetId","typeLabel":"string"}},"uniqueKey":"pass.templateOverride.logoImage.oneOf.0","typeLabel":"object"},{"type":"string","description":"DEPRECATED: URL of the logo image. Use the object format with `imageAssetId` instead. Must be direct image URL, valid formats are PNG, . DOES NOT UPDATE GOOGLE LOGO, GOOGLE LOGO MUST BE SET AT TEMPLATE LEVEL.","deprecated":true,"example":"https://passentry.com/static/media/logo.0f0e5d7eb4cd5f6d2d6d9243b357043e.svg","uniqueKey":"pass.templateOverride.logoImage.oneOf.1","typeLabel":"string"},{"type":"null","description":"DEPRECATED: URL of the logo image. Use the object format with `imageAssetId` instead. Must be direct image URL, valid formats are PNG, . DOES NOT UPDATE GOOGLE LOGO, GOOGLE LOGO MUST BE SET AT TEMPLATE LEVEL.","deprecated":true,"example":"https://passentry.com/static/media/logo.0f0e5d7eb4cd5f6d2d6d9243b357043e.svg","uniqueKey":"pass.templateOverride.logoImage.oneOf.2","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.logoImage","typeLabel":"object | string | null"},"thumbnailImage":{"oneOf":[{"type":"object","description":"Thumbnail image using an Image Asset reference. Pass type must be generic. Does not appear on Google passes.","properties":{"imageAssetId":{"type":"string","description":"ID of an uploaded Image Asset of type `thumbnail`. See [Image Assets guide](/api-reference/v1/image-assets/guide)","example":"19cb334f9696e64e10e7759f0","uniqueKey":"pass.templateOverride.thumbnailImage.oneOf.0.imageAssetId","typeLabel":"string"}},"uniqueKey":"pass.templateOverride.thumbnailImage.oneOf.0","typeLabel":"object"},{"type":"string","description":"DEPRECATED: URL of the thumbnail image. Use the object format with `imageAssetId` instead. Must be direct image URL, valid formats are PNG, JPG. PASS TYPE MUST BE GENERIC. DOES NOT APPEAR ON GOOGLE PASSES","deprecated":true,"example":"https://passentry.com/static/media/logo.0f0e5d7eb4cd5f6d2d6d9243b357043e.svg","uniqueKey":"pass.templateOverride.thumbnailImage.oneOf.1","typeLabel":"string"},{"type":"null","description":"DEPRECATED: URL of the thumbnail image. Use the object format with `imageAssetId` instead. Must be direct image URL, valid formats are PNG, JPG. PASS TYPE MUST BE GENERIC. DOES NOT APPEAR ON GOOGLE PASSES","deprecated":true,"example":"https://passentry.com/static/media/logo.0f0e5d7eb4cd5f6d2d6d9243b357043e.svg","uniqueKey":"pass.templateOverride.thumbnailImage.oneOf.2","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.thumbnailImage","typeLabel":"object | string | null"},"artworkImage":{"oneOf":[{"type":"object","description":"Artwork image using an Image Asset reference. Only valid on templates with an Apple enhanced design enabled.","properties":{"imageAssetId":{"type":"string","description":"ID of an uploaded Image Asset of type `artwork`. See [Image Assets guide](/api-reference/v1/image-assets/guide)","example":"19cb334f9696e64e10e7759f0","uniqueKey":"pass.templateOverride.artworkImage.oneOf.0.imageAssetId","typeLabel":"string"}},"uniqueKey":"pass.templateOverride.artworkImage.oneOf.0","typeLabel":"object"},{"type":"string","description":"URL of the artwork image or null to reset. Must be HTTPS URL or base64 data URI. Only valid on templates with an Apple enhanced design enabled. Maximum size: 1074x1344 px.","example":"https://www.example.com/artwork.png","uniqueKey":"pass.templateOverride.artworkImage.oneOf.1","typeLabel":"string"},{"type":"null","description":"URL of the artwork image or null to reset. Must be HTTPS URL or base64 data URI. Only valid on templates with an Apple enhanced design enabled. Maximum size: 1074x1344 px.","example":"https://www.example.com/artwork.png","uniqueKey":"pass.templateOverride.artworkImage.oneOf.2","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.artworkImage","typeLabel":"object | string | null"},"secondaryLogoImage":{"oneOf":[{"type":"object","description":"Secondary logo using an Image Asset reference. Only valid on templates with an Apple enhanced design enabled.","properties":{"imageAssetId":{"type":"string","description":"ID of an uploaded Image Asset of type `secondaryLogo`. See [Image Assets guide](/api-reference/v1/image-assets/guide)","example":"19cb334f9696e64e10e7759f0","uniqueKey":"pass.templateOverride.secondaryLogoImage.oneOf.0.imageAssetId","typeLabel":"string"}},"uniqueKey":"pass.templateOverride.secondaryLogoImage.oneOf.0","typeLabel":"object"},{"type":"string","description":"URL of the secondary logo or null to reset. Must be HTTPS URL or base64 data URI. Only valid on templates with an Apple enhanced design enabled. Maximum size: 405x36 px.","example":"https://www.example.com/secondary-logo.png","uniqueKey":"pass.templateOverride.secondaryLogoImage.oneOf.1","typeLabel":"string"},{"type":"null","description":"URL of the secondary logo or null to reset. Must be HTTPS URL or base64 data URI. Only valid on templates with an Apple enhanced design enabled. Maximum size: 405x36 px.","example":"https://www.example.com/secondary-logo.png","uniqueKey":"pass.templateOverride.secondaryLogoImage.oneOf.2","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.secondaryLogoImage","typeLabel":"object | string | null"},"venueMapImage":{"oneOf":[{"type":"object","description":"Venue map image using an Image Asset reference. Only valid on templates with an Apple enhanced design enabled.","properties":{"imageAssetId":{"type":"string","description":"ID of an uploaded Image Asset of type `venueMap`. See [Image Assets guide](/api-reference/v1/image-assets/guide)","example":"19cb334f9696e64e10e7759f0","uniqueKey":"pass.templateOverride.venueMapImage.oneOf.0.imageAssetId","typeLabel":"string"}},"uniqueKey":"pass.templateOverride.venueMapImage.oneOf.0","typeLabel":"object"},{"type":"string","description":"URL of the venue map image or null to reset. Must be HTTPS URL or base64 data URI. Only valid on templates with an Apple enhanced design enabled. Maximum size: 3072x3072 px.","example":"https://www.example.com/venue-map.png","uniqueKey":"pass.templateOverride.venueMapImage.oneOf.1","typeLabel":"string"},{"type":"null","description":"URL of the venue map image or null to reset. Must be HTTPS URL or base64 data URI. Only valid on templates with an Apple enhanced design enabled. Maximum size: 3072x3072 px.","example":"https://www.example.com/venue-map.png","uniqueKey":"pass.templateOverride.venueMapImage.oneOf.2","typeLabel":"null"}],"uniqueKey":"pass.templateOverride.venueMapImage","typeLabel":"object | string | null"}},"uniqueKey":"pass.templateOverride","typeLabel":"object"},"expiresAt":{"oneOf":[{"type":"string","description":"In ISO8601 format, UTC. If present, pass will be deactivated at this time. Pass status will be set to deactivated. Google wallet passes may take up to 24 hours to deactivate. If your organisation is in trial, expiresAt may not be set after the trial expiry..","uniqueKey":"pass.expiresAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"In ISO8601 format, UTC. If present, pass will be deactivated at this time. Pass status will be set to deactivated. Google wallet passes may take up to 24 hours to deactivate. If your organisation is in trial, expiresAt may not be set after the trial expiry..","uniqueKey":"pass.expiresAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"pass.expiresAt","typeLabel":"string | null"},"relevantDateTime":{"type":"string","description":"In ISO8601 format, UTC. Currently only available on Apple devices, due to Android device restrictions. If present, this enables upcoming notifications or persistent notifications for the pass\n\n***Note**: You can only set this field if the pass type is `eventTicket`, `transit`, or `generic`*","uniqueKey":"pass.relevantDateTime","typeLabel":"string"},"enhancedData":{"type":"object","description":"Per-pass overrides for the pass template's Apple enhanced design. Nested under the design type (`eventTicket` or `generic`) that matches the template's `appleEnhancedDesign.type`.\n\n`eventTicket` carries the poster event ticket face and event guide, and requires pass binding to be provided when non-empty. `generic` carries per-pass overrides for the generic poster design's `featuredActions` slots. Pass `null` on a slot to remove it.\n\nThis data is entirely separate from legacy pass fields (primaryFields, auxiliaryFields, etc.) and does not affect legacy rendering on older devices.\n\n***Note**: This feature is in **closed beta**. The API structure may change and you may encounter bugs. Please contact PassEntry for access.*","properties":{"eventTicket":{"type":"object","properties":{"event":{"type":"object","description":"Core event information. Required when enhancedData.eventTicket is provided.","properties":{"name":{"type":"string","description":"Name of the event. Triggers an automatic Wallet notification to pass holders if updated after issuance.","example":"PassEntry Christmas Party","isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.event.name","typeLabel":"string"},"startDateTime":{"type":"string","description":"ISO 8601 date with timezone. Displayed in the top right of the pass header.","example":"2026-12-10T18:00:00Z","isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.event.startDateTime","typeLabel":"string"},"endDateTime":{"type":"string","description":"ISO 8601 date with timezone.","example":"2026-12-10T22:00:00Z","uniqueKey":"pass.enhancedData.eventTicket.event.endDateTime","typeLabel":"string"}},"required":["name","startDateTime"],"uniqueKey":"pass.enhancedData.eventTicket.event","typeLabel":"object"},"venue":{"type":"object","description":"Venue information for the event. Required when enhancedData.eventTicket is provided.","properties":{"name":{"type":"string","description":"Shown at the bottom left of the pass chin.","example":"Fulham Green","isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.venue.name","typeLabel":"string"},"location":{"type":"object","description":"Latitude and longitude of the venue.","properties":{"latitude":{"type":"number","example":51.468532,"isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.venue.location.latitude","typeLabel":"number"},"longitude":{"type":"number","example":-0.210611,"isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.venue.location.longitude","typeLabel":"number"}},"required":["latitude","longitude"],"isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.venue.location","typeLabel":"object"},"region":{"type":"string","description":"Used when there is no specific venue.","example":"London","uniqueKey":"pass.enhancedData.eventTicket.venue.region","typeLabel":"string"},"contactPhoneNumber":{"type":"string","description":"Appears as a quick action button in the Apple event guide.","example":"+447400123456","uniqueKey":"pass.enhancedData.eventTicket.venue.contactPhoneNumber","typeLabel":"string"},"contactEmailAddress":{"type":"string","description":"Appears as a quick action button in the Apple event guide.","example":"[email protected]","uniqueKey":"pass.enhancedData.eventTicket.venue.contactEmailAddress","typeLabel":"string"},"websiteUrl":{"type":"string","description":"Appears as a quick action button in the Apple event guide.","example":"https://www.example.com","uniqueKey":"pass.enhancedData.eventTicket.venue.websiteUrl","typeLabel":"string"}},"required":["name","location"],"uniqueKey":"pass.enhancedData.eventTicket.venue","typeLabel":"object"},"seat":{"type":"object","description":"Seating information. Values can be any string.","properties":{"number":{"type":"string","description":"Rendered as a labelled column in the pass chin.","example":"7","uniqueKey":"pass.enhancedData.eventTicket.seat.number","typeLabel":"string"},"row":{"type":"string","description":"Rendered as a labelled column in the pass chin.","example":"H","uniqueKey":"pass.enhancedData.eventTicket.seat.row","typeLabel":"string"},"section":{"type":"string","description":"Rendered as a labelled column in the pass chin.","example":"312","uniqueKey":"pass.enhancedData.eventTicket.seat.section","typeLabel":"string"},"gate":{"type":"string","description":"Flexible text field for entrance information.","example":"26","uniqueKey":"pass.enhancedData.eventTicket.seat.gate","typeLabel":"string"}},"uniqueKey":"pass.enhancedData.eventTicket.seat","typeLabel":"object"},"eventGuide":{"type":"object","description":"Event guide fields. Required when enhancedData.eventTicket is provided. URL fields appear as quick action buttons in the Apple event guide.","properties":{"venueOpenDateTime":{"type":"string","description":"ISO 8601 date with timezone.","example":"2026-12-10T17:00:00Z","isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.eventGuide.venueOpenDateTime","typeLabel":"string"},"venueCloseDateTime":{"type":"string","description":"ISO 8601 date with timezone.","example":"2026-12-10T22:00:00Z","isRequired":true,"uniqueKey":"pass.enhancedData.eventTicket.eventGuide.venueCloseDateTime","typeLabel":"string"},"bagPolicyUrl":{"type":"string","example":"https://www.example.com/bag-policy","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.bagPolicyUrl","typeLabel":"string"},"orderFoodUrl":{"type":"string","example":"https://www.example.com/order-food","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.orderFoodUrl","typeLabel":"string"},"transitInformationUrl":{"type":"string","example":"https://www.example.com/transit-information","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.transitInformationUrl","typeLabel":"string"},"parkingInformationUrl":{"type":"string","example":"https://www.example.com/parking-information","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.parkingInformationUrl","typeLabel":"string"},"directionsInformationUrl":{"type":"string","example":"https://www.example.com/directions-information","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.directionsInformationUrl","typeLabel":"string"},"merchandiseUrl":{"type":"string","example":"https://www.example.com/merchandise","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.merchandiseUrl","typeLabel":"string"},"accessibilityUrl":{"type":"string","example":"https://www.example.com/accessibility","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.accessibilityUrl","typeLabel":"string"},"addOnUrl":{"type":"string","example":"https://www.example.com/add-on","uniqueKey":"pass.enhancedData.eventTicket.eventGuide.addOnUrl","typeLabel":"string"}},"required":["venueOpenDateTime","venueCloseDateTime"],"uniqueKey":"pass.enhancedData.eventTicket.eventGuide","typeLabel":"object"}},"uniqueKey":"pass.enhancedData.eventTicket","typeLabel":"object"},"generic":{"type":"object","description":"Per-pass overrides for the generic poster design's featured actions. Slots inherited from the template are used unless overridden here. Pass `null` on a slot to remove it. Types must remain unique across the two slots after the merge.","properties":{"featuredActions":{"type":"object","properties":{"one":{"oneOf":[{"type":"object","description":"A featured action slot in a request body. Send both `type` and `url` to fill an empty slot. On a slot that already holds an action, send either key on its own to change just that value. Send `null` to remove the slot, and omit it to leave it untouched.","properties":{"type":{"type":"string","description":"Action type. Renders as a labelled button under the poster. Types must be unique across the two slots.","enum":["viewSchedule","watchTrailer","listenToMusic","call","place","addToBalance","order","shop","membershipBenefits","bookAppointment","bookCar","bookFlight","bookStay","viewOffersRewards"],"example":"viewSchedule","uniqueKey":"pass.enhancedData.generic.featuredActions.one.oneOf.0.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","description":"HTTPS URL opened when the action is tapped.","example":"https://www.example.com/schedule","uniqueKey":"pass.enhancedData.generic.featuredActions.one.oneOf.0.url","typeLabel":"string"}},"uniqueKey":"pass.enhancedData.generic.featuredActions.one.oneOf.0","typeLabel":"object"},{"type":"null","description":"A featured action slot in a request body. Send both `type` and `url` to fill an empty slot. On a slot that already holds an action, send either key on its own to change just that value. Send `null` to remove the slot, and omit it to leave it untouched.","properties":{"type":{"type":"string","description":"Action type. Renders as a labelled button under the poster. Types must be unique across the two slots.","enum":["viewSchedule","watchTrailer","listenToMusic","call","place","addToBalance","order","shop","membershipBenefits","bookAppointment","bookCar","bookFlight","bookStay","viewOffersRewards"],"example":"viewSchedule"},"url":{"type":"string","description":"HTTPS URL opened when the action is tapped.","example":"https://www.example.com/schedule"}},"uniqueKey":"pass.enhancedData.generic.featuredActions.one.oneOf.1","typeLabel":"null"}],"uniqueKey":"pass.enhancedData.generic.featuredActions.one","typeLabel":"object | null"},"two":{"oneOf":[{"type":"object","description":"A featured action slot in a request body. Send both `type` and `url` to fill an empty slot. On a slot that already holds an action, send either key on its own to change just that value. Send `null` to remove the slot, and omit it to leave it untouched.","properties":{"type":{"type":"string","description":"Action type. Renders as a labelled button under the poster. Types must be unique across the two slots.","enum":["viewSchedule","watchTrailer","listenToMusic","call","place","addToBalance","order","shop","membershipBenefits","bookAppointment","bookCar","bookFlight","bookStay","viewOffersRewards"],"example":"viewSchedule","uniqueKey":"pass.enhancedData.generic.featuredActions.two.oneOf.0.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","description":"HTTPS URL opened when the action is tapped.","example":"https://www.example.com/schedule","uniqueKey":"pass.enhancedData.generic.featuredActions.two.oneOf.0.url","typeLabel":"string"}},"uniqueKey":"pass.enhancedData.generic.featuredActions.two.oneOf.0","typeLabel":"object"},{"type":"null","description":"A featured action slot in a request body. Send both `type` and `url` to fill an empty slot. On a slot that already holds an action, send either key on its own to change just that value. Send `null` to remove the slot, and omit it to leave it untouched.","properties":{"type":{"type":"string","description":"Action type. Renders as a labelled button under the poster. Types must be unique across the two slots.","enum":["viewSchedule","watchTrailer","listenToMusic","call","place","addToBalance","order","shop","membershipBenefits","bookAppointment","bookCar","bookFlight","bookStay","viewOffersRewards"],"example":"viewSchedule"},"url":{"type":"string","description":"HTTPS URL opened when the action is tapped.","example":"https://www.example.com/schedule"}},"uniqueKey":"pass.enhancedData.generic.featuredActions.two.oneOf.1","typeLabel":"null"}],"uniqueKey":"pass.enhancedData.generic.featuredActions.two","typeLabel":"object | null"}},"uniqueKey":"pass.enhancedData.generic.featuredActions","typeLabel":"object"}},"uniqueKey":"pass.enhancedData.generic","typeLabel":"object"}},"uniqueKey":"pass.enhancedData","typeLabel":"object"}},"additionalProperties":{"oneOf":[{"type":"object","description":"The `templateKey` identifies a pass field in the template (using the template field ID). Its value must be an object with a required `value` (string, integer, float, or null), and may optionally include a `localisation` object that maps locale codes to translated `value`s (also string, integer, float, or null).\n\n***Note**: This feature is in **open beta** and currently only available on the API. Please contact PassEntry for access.*","x-additionalPropertiesName":"templateKey","example":{"pass":{"eventName":{"value":"Summer Festival","localisation":{"es":{"value":"Festival de Verano"},"fr":{"value":"Festival d'Été"}}}}},"uniqueKey":"pass.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"string","description":"DEPRECATED — legacy format where the template value was a string.\nMigrate to the object format, e.g. `{'fullName': {'value': 'Jane Smith'}}`.","deprecated":true,"x-additionalPropertiesName":"templateKey","uniqueKey":"pass.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"pass.additionalProperties","typeLabel":"object | string"},"uniqueKey":"pass","typeLabel":"object"},"message":{"type":"string","description":"Push Notification message to display. If present,\n response will include X-Notification-Status header","example":"Your pass details have been updated. Click to show pass","uniqueKey":"message","typeLabel":"string"},"passAction":{"type":"string","enum":["deactivate","reactivate"],"description":"Only available when updating the pass.\n- deactivate: Deactivates the pass, setting it to 'expired' in the wallet. When in this state, pass can receive updates but does not receive Apple notifications.\n- reactivate: Reactivates the pass, setting it to 'active' in the wallet. In the case of Apple passes, the pass will remain in the 'expired' passes section of the wallet, user will need to manually select 'unhide' to move passes to the main passes view.","uniqueKey":"passAction","typeLabel":"enum\u003cstring>"},"locations":{"type":"array","maximum":10,"description":"Array of locations. Maximum of 10 locations","items":{"type":"object","properties":{"name":{"type":"string","description":"Name of the location, used for display purposes only","example":"West Entrance","isRequired":true,"uniqueKey":"locations.items.[INDEX].name","typeLabel":"string"},"latitude":{"type":"number","format":"double","description":"Latitude of the location","example":51.54321132456805,"isRequired":true,"uniqueKey":"locations.items.[INDEX].latitude","typeLabel":"number\u003cdouble>"},"longitude":{"type":"number","format":"double","description":"Longitude of the location","example":-0.022901231803803924,"isRequired":true,"uniqueKey":"locations.items.[INDEX].longitude","typeLabel":"number\u003cdouble>"},"radius":{"type":"integer","description":"Effective geofence radius of the location in meters. Maximum is 1000 for eventTicket passes, 100 for other pass types.\nCurrently only available on Apple devices, due to Android device restrictions.","example":90,"minimum":10,"maximum":1000,"default":100,"uniqueKey":"locations.items.[INDEX].radius","typeLabel":"integer"},"message":{"type":"string","description":"Message to display when user enters geofence.\nCurrently only available on Apple devices, due to Android device restrictions.","example":"Welcome! Enjoy the show!","minimum":5,"maximum":350,"uniqueKey":"locations.items.[INDEX].message","typeLabel":"string"}},"required":["latitude","longitude","name"],"uniqueKey":"locations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"locations","typeLabel":"object[]"},"beacons":{"type":"array","maximum":10,"description":"Array of beacons, currently only available on Apple devices,\n due to Android device restrictions.\n Maximum of 10 beacons","items":{"description":"Beacon object","type":"object","properties":{"name":{"type":"string","description":"Name of the beacon, used for display purposes only","example":"West Entrance","isRequired":true,"uniqueKey":"beacons.items.[INDEX].name","typeLabel":"string"},"proximityUuid":{"type":"string","description":"Unique identifier of the beacon","example":"E2C56DB5-DFFB-48D2-B060-D0F5A71096E0","isRequired":true,"uniqueKey":"beacons.items.[INDEX].proximityUuid","typeLabel":"string"},"major":{"type":"integer","description":"Major Value, provides additional identification for a beacon","minimum":0,"maximum":65535,"example":1246,"uniqueKey":"beacons.items.[INDEX].major","typeLabel":"integer"},"minor":{"type":"integer","description":"Minor Value, provides additional identification for a beacon","minimum":0,"maximum":65535,"example":6421,"uniqueKey":"beacons.items.[INDEX].minor","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","description":"Message to display on lock screen when the user is in range of the beacon","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"beacons.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Message to display on lock screen when the user is in range of the beacon","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"beacons.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"beacons.items.[INDEX].message","typeLabel":"string | null"}},"required":["name","proximityUuid"],"uniqueKey":"beacons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"beacons","typeLabel":"object[]"},"groupTag":{"type":"string","description":"Tag used for grouping passes","example":"EASTER_OFFER_22","uniqueKey":"groupTag","typeLabel":"string"},"groupTags":{"type":"array","description":"Tags used for grouping passes","example":["EASTER_OFFER_22","SUMMER_SALE_22"],"uniqueKey":"groupTags","typeLabel":"array"}},"uniqueKey":"","typeLabel":"object"},"examples":{"0":{"title":"0","value":{"pass":{"nfc":{"enabled":false},"fullName":{"value":"Jane Roberts"}},"message":"Your pass details have been updated. Click to show pass","locations":[{"name":"Venue","latitude":51.54321132456805,"longitude":-0.022901231803803924,"radius":100,"message":"Welcome to the venue"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"6f2d03c9-7cc7-43bc-9b9a-dc9f39104b94":{"description":"Successful","headers":{"X-Notification-Status":{"schema":{"type":"string","description":"Present when request contains a push notification message","enum":["delivered","notDelivered"],"x-enumDescriptions":{"delivered":"Notification delivered succesfully, push message displayed on device","notDelivered":"Notification not delivered"}}}},"content":{"application/json":{"example":{"data":{"id":"d2ac8d95-6914-4cac-957c-2a5ccf534390","type":"pass","attributes":{"downloadUrl":"https://www.example.com?pass=d2ac8d95-6914-4cac-957c-2a5ccf534390","passType":"generic","createdAt":"2022-01-01T00:00:00Z","status":"issued","extId":"b1985e420025dd92ccf2","passTemplateUuid":"2e2d7ee8c306e8f0223dbdc1","passTemplateName":"PassEntry Ticketing","nfc":null,"barcode":{},"latestMessage":"Your pass details have been updated. Click to show pass","passContent":{"fullName":{"value":"Jane Roberts"},"nfc":{"enabled":false}}}},"meta":{"notifications":{"status":"notDelivered","message":"Pass has not been added to the wallet"}}},"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","description":"Auto-generated UUID of the pass","example":"e89b1330fc391ec89656f3c664318cff8805471e","uniqueKey":"data.id","typeLabel":"string"},"type":{"type":"string","example":"pass","uniqueKey":"data.type","typeLabel":"string"},"attributes":{"type":"object","properties":{"downloadUrl":{"type":"string","description":"Unique download URL of the pass","uniqueKey":"data.attributes.downloadUrl","typeLabel":"string"},"passType":{"type":"string","description":"Pass Type","enum":["generic","eventTicket","storeCard","transit"],"uniqueKey":"data.attributes.passType","typeLabel":"enum\u003cstring>"},"deviceType":{"type":"string","enum":["android","iphone"],"uniqueKey":"data.attributes.deviceType","typeLabel":"enum\u003cstring>"},"createdAt":{"type":"string","description":"In ISO8601 format, UTC","uniqueKey":"data.attributes.createdAt","typeLabel":"string"},"status":{"type":"string","description":"Pass Status","enum":["issued","active","removed","deactivated","nullified"],"uniqueKey":"data.attributes.status","typeLabel":"enum\u003cstring>"},"extId":{"oneOf":[{"type":"string","description":"Pass External ID","uniqueKey":"data.attributes.extId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pass External ID","uniqueKey":"data.attributes.extId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.extId","typeLabel":"string | null"},"groupTag":{"oneOf":[{"type":"string","description":"Tag used for grouping passes","uniqueKey":"data.attributes.groupTag.oneOf.0","typeLabel":"string"},{"type":"null","description":"Tag used for grouping passes","uniqueKey":"data.attributes.groupTag.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.groupTag","typeLabel":"string | null"},"groupTags":{"oneOf":[{"type":"array","description":"Tag used for grouping passes","uniqueKey":"data.attributes.groupTags.oneOf.0","typeLabel":"array"},{"type":"null","description":"Tag used for grouping passes","uniqueKey":"data.attributes.groupTags.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.groupTags","typeLabel":"array | null"},"addedAt":{"oneOf":[{"type":"string","description":"When pass has been added to wallet by the user. In ISO8601 format, UTC","uniqueKey":"data.attributes.addedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When pass has been added to wallet by the user. In ISO8601 format, UTC","uniqueKey":"data.attributes.addedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.addedAt","typeLabel":"string | null"},"removedAt":{"oneOf":[{"type":"string","description":"When pass has been removed from wallet by the user. In ISO8601 format, UTC","uniqueKey":"data.attributes.removedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When pass has been removed from wallet by the user. In ISO8601 format, UTC","uniqueKey":"data.attributes.removedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.removedAt","typeLabel":"string | null"},"deactivatedAt":{"oneOf":[{"type":"string","description":"When pass has been deactivated. In ISO8601 format, UTC","uniqueKey":"data.attributes.deactivatedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When pass has been deactivated. In ISO8601 format, UTC","uniqueKey":"data.attributes.deactivatedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.deactivatedAt","typeLabel":"string | null"},"nullifiedAt":{"oneOf":[{"type":"string","description":"When pass has been nullified. In ISO8601 format, UTC","uniqueKey":"data.attributes.nullifiedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When pass has been nullified. In ISO8601 format, UTC","uniqueKey":"data.attributes.nullifiedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.nullifiedAt","typeLabel":"string | null"},"expiresAt":{"oneOf":[{"type":"string","description":"Pass will expire at this time. In ISO8601 format, UTC","uniqueKey":"data.attributes.expiresAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Pass will expire at this time. In ISO8601 format, UTC","uniqueKey":"data.attributes.expiresAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.expiresAt","typeLabel":"string | null"},"passTemplateUuid":{"type":"string","description":"UUID of corresponding pass template","uniqueKey":"data.attributes.passTemplateUuid","typeLabel":"string"},"passTemplateName":{"type":"string","description":"Name of corresponding pass template","uniqueKey":"data.attributes.passTemplateName","typeLabel":"string"},"nfc":{"oneOf":[{"type":"string","description":"If present, the NFC message to be conveyed when the pass is tapped","uniqueKey":"data.attributes.nfc.oneOf.0","typeLabel":"string"},{"type":"null","description":"If present, the NFC message to be conveyed when the pass is tapped","uniqueKey":"data.attributes.nfc.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.nfc","typeLabel":"string | null"},"barcode":{"type":"object","description":"If present, the barcode type and value","properties":{"enabled":{"type":"boolean","description":"Barcode enabled","uniqueKey":"data.attributes.barcode.enabled","typeLabel":"boolean"},"type":{"type":"string","description":"Barcode type","enum":["qr","code128","aztec","pdf417"],"uniqueKey":"data.attributes.barcode.type","typeLabel":"enum\u003cstring>"},"source":{"type":"string","description":"Barcode source","enum":["uuid","extId","custom"],"uniqueKey":"data.attributes.barcode.source","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Barcode value","example":"123abcd","uniqueKey":"data.attributes.barcode.value","typeLabel":"string"},"displayText":{"type":"boolean","description":"If true, display the barcode value as text on the pass","uniqueKey":"data.attributes.barcode.displayText","typeLabel":"boolean"}},"uniqueKey":"data.attributes.barcode","typeLabel":"object"},"lastScannedAt":{"oneOf":[{"type":"string","description":"When the pass was last scanned. Null if it never has been.","uniqueKey":"data.attributes.lastScannedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the pass was last scanned. Null if it never has been.","uniqueKey":"data.attributes.lastScannedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.lastScannedAt","typeLabel":"string | null"},"latestMessage":{"oneOf":[{"type":"string","description":"If present, the last push message sent to the pass","uniqueKey":"data.attributes.latestMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"If present, the last push message sent to the pass","uniqueKey":"data.attributes.latestMessage.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.latestMessage","typeLabel":"string | null"},"passContent":{"type":"object","additionalProperties":{"oneOf":[{"type":"object","description":"The `templateKey` identifies a pass field in the template (using the template field ID). Its value must be an object with a required `value` (string, integer, float, or null), and may optionally include a `localisation` object that maps locale codes to translated `value`s (also string, integer, float, or null).","x-additionalPropertiesName":"templateKey","example":{"eventName":{"value":"Summer Festival","localisation":{"es":{"value":"Festival de Verano"},"fr":{"value":"Festival d'Été"}}}},"uniqueKey":"data.attributes.passContent.additionalProperties.oneOf.0","typeLabel":"object"},{"type":"string","description":"DEPRECATED — legacy format where the template value was a string.\nMigrate to the object format, e.g. {'fullName': {'value': 'Jane Smith'}}.","deprecated":true,"x-additionalPropertiesName":"templateKey","example":"Jane Smith","uniqueKey":"data.attributes.passContent.additionalProperties.oneOf.1","typeLabel":"string"}],"uniqueKey":"data.attributes.passContent.additionalProperties","typeLabel":"object | string"},"uniqueKey":"data.attributes.passContent","typeLabel":"object"},"passDesign":{"description":"Pass design values, present if pass template has been overridden for this pass, or if\n 'includePassDesign' query param is set to true","type":"object","properties":{"backgroundColor":{"type":"string","example":"#EFEFEF","description":"Pass background color in hex format","uniqueKey":"data.attributes.passDesign.backgroundColor","typeLabel":"string"},"labelColor":{"type":"string","example":"#EFEFEF","description":"Pass label color in hex format. Only valid for iphone passes","uniqueKey":"data.attributes.passDesign.labelColor","typeLabel":"string"},"textColor":{"type":"string","example":"#EFEFEF","description":"Pass text color in hex format. Only valid for iphone passes","uniqueKey":"data.attributes.passDesign.textColor","typeLabel":"string"},"bannerImageUrl":{"type":"string","description":"URL of pass banner image","uniqueKey":"data.attributes.passDesign.bannerImageUrl","typeLabel":"string"},"logoImageUrl":{"type":"string","description":"URL of pass logo image","uniqueKey":"data.attributes.passDesign.logoImageUrl","typeLabel":"string"},"thumbnailImageUrl":{"type":"string","description":"URL of pass thumbnail image. Only present for generic passes.","uniqueKey":"data.attributes.passDesign.thumbnailImageUrl","typeLabel":"string"},"artworkImageUrl":{"type":"string","description":"URL of pass artwork image. Only present on passes whose template has an Apple enhanced design enabled.","uniqueKey":"data.attributes.passDesign.artworkImageUrl","typeLabel":"string"},"secondaryLogoImageUrl":{"type":"string","description":"URL of pass secondary logo image. Only present on passes whose template has an Apple enhanced design enabled.","uniqueKey":"data.attributes.passDesign.secondaryLogoImageUrl","typeLabel":"string"},"venueMapImageUrl":{"type":"string","description":"URL of pass venue map image. Only present on passes whose template has an Apple enhanced design enabled.","uniqueKey":"data.attributes.passDesign.venueMapImageUrl","typeLabel":"string"}},"uniqueKey":"data.attributes.passDesign","typeLabel":"object"},"locations":{"type":"array","description":"Locations, present if 'includeLocations' query param is set to true","items":{"type":"object","description":"Location object","properties":{"name":{"type":"string","description":"Name of the location, used for display purposes only","example":"West Entrance","uniqueKey":"data.attributes.locations.items.[INDEX].name","typeLabel":"string"},"latitude":{"type":"number","format":"double","description":"Latitude of the location","example":51.54321132456805,"uniqueKey":"data.attributes.locations.items.[INDEX].latitude","typeLabel":"number\u003cdouble>"},"longitude":{"type":"number","format":"double","description":"Longitude of the location","example":-0.022901231803803924,"uniqueKey":"data.attributes.locations.items.[INDEX].longitude","typeLabel":"number\u003cdouble>"},"radius":{"type":"integer","description":"Effective geofence radius of the location in meters. Maximum is 1000 for eventTicket passes, 100 for other pass types.\nCurrently only available on Apple devices, due to Android device restrictions.","example":90,"minimum":10,"maximum":1000,"default":100,"uniqueKey":"data.attributes.locations.items.[INDEX].radius","typeLabel":"integer"},"message":{"type":"string","description":"Message to display when user enters geofence.\nCurrently only available on Apple devices, due to Android device restrictions.","example":"Welcome! Enjoy the show!","minimum":5,"maximum":350,"uniqueKey":"data.attributes.locations.items.[INDEX].message","typeLabel":"string"},"address":{"type":"string","description":"Geocoded address of the location. Used for display purposes only. This is calculated automatically from the latitude and longitude values","example":"Mick's Garage, Queens Yard, London, England, E9 5EN, United Kingdom","uniqueKey":"data.attributes.locations.items.[INDEX].address","typeLabel":"string"}},"uniqueKey":"data.attributes.locations.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.attributes.locations","typeLabel":"object[]"},"beacons":{"type":"array","description":"Beacons, present if 'includeBeacons' query param is set to true","items":{"type":"object","properties":{"proximityUuid":{"type":"string","description":"Unique identifier of the beacon","example":"E2C56DB5-DFFB-48D2-B060-D0F5A71096E0","uniqueKey":"data.attributes.beacons.items.[INDEX].proximityUuid","typeLabel":"string"},"major":{"type":"integer","description":"Major Value, provides additional identification for a beacon","example":65535,"uniqueKey":"data.attributes.beacons.items.[INDEX].major","typeLabel":"integer"},"minor":{"type":"integer","description":"Minor Value, provides additional identification for a beacon","example":8525,"uniqueKey":"data.attributes.beacons.items.[INDEX].minor","typeLabel":"integer"},"message":{"oneOf":[{"type":"string","description":"Message to display on lock screen when the user is in range of\n the beacon","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"data.attributes.beacons.items.[INDEX].message.oneOf.0","typeLabel":"string"},{"type":"null","description":"Message to display on lock screen when the user is in range of\n the beacon","example":"You're near my store","minimum":5,"maximum":350,"uniqueKey":"data.attributes.beacons.items.[INDEX].message.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.beacons.items.[INDEX].message","typeLabel":"string | null"},"name":{"type":"string","description":"Name of the beacon, used for display purposes only","example":"West Entrance","uniqueKey":"data.attributes.beacons.items.[INDEX].name","typeLabel":"string"}},"uniqueKey":"data.attributes.beacons.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.attributes.beacons","typeLabel":"object[]"},"enhancedData":{"type":"object","description":"Per-pass data for the pass template's Apple enhanced design, nested under the design type. `eventTicket` is present on passes whose template has the event ticket design enabled. `generic` is present on passes whose template has the generic poster design enabled and at least one `featuredActions` slot resolved for the pass.\n\n***Note**: This feature is in **closed beta**. The API structure may change and you may encounter bugs. Please contact PassEntry for access.*","properties":{"eventTicket":{"type":"object","properties":{"event":{"type":"object","properties":{"name":{"type":"string","example":"PassEntry Christmas Party","uniqueKey":"data.attributes.enhancedData.eventTicket.event.name","typeLabel":"string"},"startDateTime":{"type":"string","example":"2026-12-10T18:00:00Z","uniqueKey":"data.attributes.enhancedData.eventTicket.event.startDateTime","typeLabel":"string"},"endDateTime":{"type":"string","example":"2026-12-10T22:00:00Z","uniqueKey":"data.attributes.enhancedData.eventTicket.event.endDateTime","typeLabel":"string"}},"uniqueKey":"data.attributes.enhancedData.eventTicket.event","typeLabel":"object"},"venue":{"type":"object","properties":{"name":{"type":"string","example":"Fulham Green","uniqueKey":"data.attributes.enhancedData.eventTicket.venue.name","typeLabel":"string"},"region":{"type":"string","example":"London","uniqueKey":"data.attributes.enhancedData.eventTicket.venue.region","typeLabel":"string"},"location":{"type":"object","properties":{"latitude":{"type":"number","example":51.468532,"uniqueKey":"data.attributes.enhancedData.eventTicket.venue.location.latitude","typeLabel":"number"},"longitude":{"type":"number","example":-0.210611,"uniqueKey":"data.attributes.enhancedData.eventTicket.venue.location.longitude","typeLabel":"number"}},"uniqueKey":"data.attributes.enhancedData.eventTicket.venue.location","typeLabel":"object"},"contactPhoneNumber":{"type":"string","example":"+447400123456","uniqueKey":"data.attributes.enhancedData.eventTicket.venue.contactPhoneNumber","typeLabel":"string"},"contactEmailAddress":{"type":"string","example":"[email protected]","uniqueKey":"data.attributes.enhancedData.eventTicket.venue.contactEmailAddress","typeLabel":"string"},"websiteUrl":{"type":"string","example":"https://www.example.com","uniqueKey":"data.attributes.enhancedData.eventTicket.venue.websiteUrl","typeLabel":"string"}},"uniqueKey":"data.attributes.enhancedData.eventTicket.venue","typeLabel":"object"},"seat":{"type":"object","properties":{"number":{"type":"string","example":"7","uniqueKey":"data.attributes.enhancedData.eventTicket.seat.number","typeLabel":"string"},"row":{"type":"string","example":"H","uniqueKey":"data.attributes.enhancedData.eventTicket.seat.row","typeLabel":"string"},"section":{"type":"string","example":"312","uniqueKey":"data.attributes.enhancedData.eventTicket.seat.section","typeLabel":"string"},"gate":{"type":"string","example":"26","uniqueKey":"data.attributes.enhancedData.eventTicket.seat.gate","typeLabel":"string"}},"uniqueKey":"data.attributes.enhancedData.eventTicket.seat","typeLabel":"object"},"eventGuide":{"type":"object","properties":{"venueOpenDateTime":{"type":"string","example":"2026-12-10T17:00:00Z","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.venueOpenDateTime","typeLabel":"string"},"venueCloseDateTime":{"type":"string","example":"2026-12-10T22:00:00Z","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.venueCloseDateTime","typeLabel":"string"},"bagPolicyUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.bagPolicyUrl","typeLabel":"string"},"orderFoodUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.orderFoodUrl","typeLabel":"string"},"transitInformationUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.transitInformationUrl","typeLabel":"string"},"parkingInformationUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.parkingInformationUrl","typeLabel":"string"},"directionsInformationUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.directionsInformationUrl","typeLabel":"string"},"merchandiseUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.merchandiseUrl","typeLabel":"string"},"accessibilityUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.accessibilityUrl","typeLabel":"string"},"addOnUrl":{"type":"string","uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide.addOnUrl","typeLabel":"string"}},"uniqueKey":"data.attributes.enhancedData.eventTicket.eventGuide","typeLabel":"object"}},"uniqueKey":"data.attributes.enhancedData.eventTicket","typeLabel":"object"},"generic":{"type":"object","description":"Resolved generic poster design data for the pass, present when the template's generic design is enabled and at least one featured action slot resolved for the pass.","properties":{"featuredActions":{"type":"object","properties":{"one":{"type":"object","description":"A resolved featured action slot. Both `type` and `url` are always present.","properties":{"type":{"type":"string","description":"Action type. Renders as a labelled button under the poster. Types must be unique across the two slots.","enum":["viewSchedule","watchTrailer","listenToMusic","call","place","addToBalance","order","shop","membershipBenefits","bookAppointment","bookCar","bookFlight","bookStay","viewOffersRewards"],"example":"viewSchedule","isRequired":true,"uniqueKey":"data.attributes.enhancedData.generic.featuredActions.one.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","description":"HTTPS URL opened when the action is tapped.","example":"https://www.example.com/schedule","isRequired":true,"uniqueKey":"data.attributes.enhancedData.generic.featuredActions.one.url","typeLabel":"string"}},"required":["type","url"],"uniqueKey":"data.attributes.enhancedData.generic.featuredActions.one","typeLabel":"object"},"two":{"type":"object","description":"A resolved featured action slot. Both `type` and `url` are always present.","properties":{"type":{"type":"string","description":"Action type. Renders as a labelled button under the poster. Types must be unique across the two slots.","enum":["viewSchedule","watchTrailer","listenToMusic","call","place","addToBalance","order","shop","membershipBenefits","bookAppointment","bookCar","bookFlight","bookStay","viewOffersRewards"],"example":"viewSchedule","isRequired":true,"uniqueKey":"data.attributes.enhancedData.generic.featuredActions.two.type","typeLabel":"enum\u003cstring>"},"url":{"type":"string","description":"HTTPS URL opened when the action is tapped.","example":"https://www.example.com/schedule","isRequired":true,"uniqueKey":"data.attributes.enhancedData.generic.featuredActions.two.url","typeLabel":"string"}},"required":["type","url"],"uniqueKey":"data.attributes.enhancedData.generic.featuredActions.two","typeLabel":"object"}},"uniqueKey":"data.attributes.enhancedData.generic.featuredActions","typeLabel":"object"}},"uniqueKey":"data.attributes.enhancedData.generic","typeLabel":"object"}},"uniqueKey":"data.attributes.enhancedData","typeLabel":"object"},"passSource":{"description":"Pass source, present if 'includePassDesign' query param is present, one of\n Apple/Google and current pass status is not 'active'.","type":"object","properties":{"oneOf":{"type":"object","properties":{"appleBase64":{"type":"string","description":"Apple Wallet Pass Base64 string, to generate the pass,\n decode the string and save as a .pkpass file. Will prompt the user to download the pass to\n their Apple Wallet when opened on an iPhone.","uniqueKey":"data.attributes.passSource.\\oneOf.appleBase64","typeLabel":"string"},"googleDownloadUrl":{"type":"string","description":"Google Wallet Pass download URL.\n Will prompt the user to download the pass to their Google Wallet\n when opened on an Android device.","uniqueKey":"data.attributes.passSource.\\oneOf.googleDownloadUrl","typeLabel":"string"}},"uniqueKey":"data.attributes.passSource.\\oneOf","typeLabel":"object"}},"uniqueKey":"data.attributes.passSource","typeLabel":"object"},"binding":{"oneOf":[{"type":"object","description":"Account binding status. Present when the pass has a binding record. Automatically included for single pass responses (show, create, update). For list endpoints, use the `includeBinding=true` query parameter.","properties":{"platform":{"oneOf":[{"type":"string","enum":["apple","google",null],"description":"The wallet platform this pass is bound to. Null when the pass has been created with binding but not yet downloaded.","uniqueKey":"data.attributes.binding.oneOf.0.platform.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["apple","google",null],"description":"The wallet platform this pass is bound to. Null when the pass has been created with binding but not yet downloaded.","uniqueKey":"data.attributes.binding.oneOf.0.platform.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.binding.oneOf.0.platform","typeLabel":"enum\u003cstring> | null"},"bound":{"type":"boolean","description":"Whether the pass binding has been finalised. True after the pass has been successfully downloaded and the binding verified.","uniqueKey":"data.attributes.binding.oneOf.0.bound","typeLabel":"boolean"},"bindingEmail":{"oneOf":[{"type":"string","description":"Masked email address of the pass holder (e.g. `u***@gmail.com`). Null for Apple-bound passes as the email is purged after binding initiation.","uniqueKey":"data.attributes.binding.oneOf.0.bindingEmail.oneOf.0","typeLabel":"string"},{"type":"null","description":"Masked email address of the pass holder (e.g. `u***@gmail.com`). Null for Apple-bound passes as the email is purged after binding initiation.","uniqueKey":"data.attributes.binding.oneOf.0.bindingEmail.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.binding.oneOf.0.bindingEmail","typeLabel":"string | null"},"learnMoreUrl":{"type":"string","description":"URL shown to the user explaining account binding.","uniqueKey":"data.attributes.binding.oneOf.0.learnMoreUrl","typeLabel":"string"}},"uniqueKey":"data.attributes.binding.oneOf.0","typeLabel":"object"},{"type":"null","description":"Account binding status. Present when the pass has a binding record. Automatically included for single pass responses (show, create, update). For list endpoints, use the `includeBinding=true` query parameter.","properties":{"platform":{"oneOf":[{"type":"string","enum":["apple","google",null],"description":"The wallet platform this pass is bound to. Null when the pass has been created with binding but not yet downloaded."},{"type":"null","enum":["apple","google",null],"description":"The wallet platform this pass is bound to. Null when the pass has been created with binding but not yet downloaded."}]},"bound":{"type":"boolean","description":"Whether the pass binding has been finalised. True after the pass has been successfully downloaded and the binding verified."},"bindingEmail":{"oneOf":[{"type":"string","description":"Masked email address of the pass holder (e.g. `u***@gmail.com`). Null for Apple-bound passes as the email is purged after binding initiation."},{"type":"null","description":"Masked email address of the pass holder (e.g. `u***@gmail.com`). Null for Apple-bound passes as the email is purged after binding initiation."}]},"learnMoreUrl":{"type":"string","description":"URL shown to the user explaining account binding."}},"uniqueKey":"data.attributes.binding.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.attributes.binding","typeLabel":"object | null"}},"uniqueKey":"data.attributes","typeLabel":"object"}},"uniqueKey":"data","typeLabel":"object"},"meta":{"type":"object","properties":{"notifications":{"type":"object","description":"Only present if response headers include X-Notification-Status","properties":{"status":{"type":"string","enum":["delivered","notDelivered"],"x-enumDescriptions":{"delivered":"Notification delivered succesfully, push message displayed on device","notDelivered":"Notification not delivered, more details under `message` key"},"uniqueKey":"meta.notifications.status","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Notification delivery details","example":"Delivered succesfully","uniqueKey":"meta.notifications.message","typeLabel":"string"}},"uniqueKey":"meta.notifications","typeLabel":"object"}},"uniqueKey":"meta","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"d2ac8d95-6914-4cac-957c-2a5ccf534390","type":"pass","attributes":{"downloadUrl":"https://www.example.com?pass=d2ac8d95-6914-4cac-957c-2a5ccf534390","passType":"generic","createdAt":"2022-01-01T00:00:00Z","status":"issued","extId":"b1985e420025dd92ccf2","passTemplateUuid":"2e2d7ee8c306e8f0223dbdc1","passTemplateName":"PassEntry Ticketing","nfc":null,"barcode":{},"latestMessage":"Your pass details have been updated. Click to show pass","passContent":{"fullName":{"value":"Jane Roberts"},"nfc":{"enabled":false}}}},"meta":{"notifications":{"status":"notDelivered","message":"Pass has not been added to the wallet"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"fc7693ed-a198-4c60-b779-61dad789c647":{"description":"Error: Bad Request","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"string","uniqueKey":"errors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":["\u003cstring>"]}}},"exampleType":"generated"}},"exampleType":"generated"},"9af893a2-a878-4867-9983-8a324df660f5":{"description":"Error: Unauthorized","content":{"application/json":{"example":{"errors":["Access denied"]},"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"string","uniqueKey":"errors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":["Access denied"]}}},"exampleType":"examples"}},"exampleType":"examples"},"ef117b73-a0cb-4a9e-ae21-2ea57f633e87":{"description":"Error: Not Found","content":{"application/json":{"example":{"errors":["Pass with provided id not found"]},"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"string","uniqueKey":"errors.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors","typeLabel":"string[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":["Pass with provided id not found"]}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"44bc2d72-0ae5-4db0-a039-5383ce65d2e9":{"api_key":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"api_key"}}},"servers":{"be0142e2-628f-4327-981b-2498d4623b23":{"url":"https://api.passentry.com","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"api_key"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"api_key","name":"Authorization"}],"title":"api_key"}]},"originalFileLocation":"api-reference/v1/openapi.json"},"subdomain":"passentry-0","siteName":"PassEntry","title":"Update pass - PassEntry","relatedPagesConfig":{"enabled":true,"limit":2,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T03:11:40.472Z","originalFileLocation":"api-reference/v1/passes/update-pass.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"PassEntry\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update pass - PassEntry\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"PassEntry\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.passentry.com/api-reference/v1/passes/update-pass\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://passentry-0.mintlify.app/_mintlify/api/og/v2?division=Passes\u0026amp;title=Update+pass\u0026amp;theme=5afed2cd039340d87b262a1f\u0026amp;signature=95ececbab2ec1e4bad5949d591b58808ecfede3e6def4a1b60bd8e6f45901f02\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update pass - PassEntry\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://passentry-0.mintlify.app/_mintlify/api/og/v2?division=Passes\u0026amp;title=Update+pass\u0026amp;theme=5afed2cd039340d87b262a1f\u0026amp;signature=95ececbab2ec1e4bad5949d591b58808ecfede3e6def4a1b60bd8e6f45901f02\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/passentry-0/E_W9s2D9-hGwc8ok/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"PassEntry\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF8477\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.passentry.com/api-reference/v1/passes/update-pass\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v1/passes/update-pass.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.passentry.com/#organization\",\"name\":\"PassEntry\",\"url\":\"https://docs.passentry.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/passentry-0/nVmEPjVSxA1ig75q/logo/dark.svg?fit=max\u0026auto=format\u0026n=nVmEPjVSxA1ig75q\u0026q=85\u0026s=d15b470cb635abcdafbb1b6770e3b68b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.passentry.com#website\",\"name\":\"PassEntry\",\"url\":\"https://docs.passentry.com\",\"publisher\":{\"@id\":\"https://docs.passentry.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass#webpage\",\"url\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass\",\"name\":\"Update pass\",\"dateModified\":\"2026-10-27T03:11:40.472Z\",\"isPartOf\":{\"@id\":\"https://docs.passentry.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Passes\",\"item\":\"https://docs.passentry.com/api-reference/v1/passes/create-pass\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update pass\",\"item\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass#apireference\",\"headline\":\"Update pass\",\"name\":\"Update pass\",\"url\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass\",\"mainEntityOfPage\":{\"@id\":\"https://docs.passentry.com/api-reference/v1/passes/update-pass#webpage\"},\"dateModified\":\"2026-10-27T03:11:40.472Z\",\"publisher\":{\"@id\":\"https://docs.passentry.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.passentry.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"PassEntry\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"PassEntry","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":""}]},{"anchor":"API Reference","icon":"code","groups":[{"group":"Introduction","pages":[{"title":"Welcome to PassEntry API","href":"/api-reference/v1/introduction/welcome"},{"title":"Authentication","href":"/api-reference/v1/introduction/authentication"},{"title":"Rate Limiting","href":"/api-reference/v1/introduction/rate-limiting"},{"title":"Responses","href":"/api-reference/v1/introduction/responses"},{"title":"Errors","href":"/api-reference/v1/introduction/errors"},{"title":"Deprecation","href":"/api-reference/v1/introduction/deprecation"}]},{"group":"Entities","pages":[{"title":"Entities","href":"/api-reference/v1/entities/guide"},{"title":"List Entities","openapi":"GET /api/v1/entities","href":"/api-reference/v1/entities/list-entities"},{"title":"Show Entity","openapi":"get /api/v1/entities/{id}","href":"/api-reference/v1/entities/show-entity"}]},{"group":"Pass Templates","pages":[{"title":"Pass templates guide: create, update, and manage designs","href":"/api-reference/v1/pass-templates/guide"},{"title":"Show Pass Template (Deprecated)","openapi":"get /api/v1/pass_templates/{pass_template_uuid}","deprecated":true,"href":"/api-reference/v1/pass-templates/deprecated-show-pass-template"},{"title":"Create Pass Template","openapi":"post /api/v1/pass-templates","href":"/api-reference/v1/pass-templates/create-pass-template"},{"title":"Update Pass Template","openapi":"patch /api/v1/pass-templates/{id}","href":"/api-reference/v1/pass-templates/update-pass-template"},{"title":"List Pass Templates","openapi":"get /api/v1/pass-templates","href":"/api-reference/v1/pass-templates/list-pass-templates"},{"title":"Show Pass Template","openapi":"get /api/v1/pass-templates/{id}","href":"/api-reference/v1/pass-templates/show-pass-template"}]},{"group":"Passes","pages":[{"openapi":"post /api/v1/passes","title":"Create pass","href":"/api-reference/v1/passes/create-pass"},{"title":"Show Pass","openapi":"get /api/v1/passes/{id}","description":null,"href":"/api-reference/v1/passes/show-pass"},{"openapi":"patch /api/v1/passes/{id}","title":"Update pass","href":"/api-reference/v1/passes/update-pass"},{"openapi":"get /api/v1/passes","title":"List passes","description":null,"href":"/api-reference/v1/passes/list-passes"},{"openapi":"post /api/v1/passes/{id}/notification","title":"Send Notification","href":"/api-reference/v1/passes/send-notification"},{"openapi":"post /api/v1/passes/{id}/nullify","title":"Nullify Pass","href":"/api-reference/v1/passes/nullify-pass"}]},{"group":"Readers","pages":[{"title":"Readers","href":"/api-reference/v1/readers/guide"},{"openapi":"post /api/v1/entities/{entity_id}/readers","title":"Create reader","href":"/api-reference/v1/readers/create-reader"},{"openapi":"get /api/v1/readers/{id}","title":"Get reader","href":"/api-reference/v1/readers/get-reader"},{"openapi":"patch /api/v1/readers/{id}","title":"Update reader","href":"/api-reference/v1/readers/update-reader"},{"openapi":"get /api/v1/entities/{entity_id}/readerConfiguration","title":"Get reader configuration","href":"/api-reference/v1/readers/get-reader-configuration"},{"openapi":"post /api/v1/readers/login","title":"Reader login","href":"/api-reference/v1/readers/reader-login"},{"openapi":"get /api/v1/readers/{id}/heartbeat","title":"Reader heartbeat","href":"/api-reference/v1/readers/reader-heartbeat"},{"openapi":"post /api/v1/readers/refresh_token","title":"Refresh reader token","href":"/api-reference/v1/readers/refresh-reader-token"},{"openapi":"delete /api/v1/readers/{id}/logout","title":"Reader logout","href":"/api-reference/v1/readers/reader-logout"}]},{"group":"Scans","pages":[{"title":"Scans","href":"/api-reference/v1/scans/guide"},{"openapi":"post /api/v1/scans","title":"Create scan","href":"/api-reference/v1/scans/create-scan"},{"openapi":"post /api/v1/scans/log","title":"Log scan","href":"/api-reference/v1/scans/log-scan"},{"openapi":"get /api/v1/scans/{id}","title":"Get scan","href":"/api-reference/v1/scans/get-scan"},{"openapi":"get /api/v1/scans","title":"List scans","href":"/api-reference/v1/scans/get-scans"}]},{"group":"Image Assets","pages":[{"title":"Image Assets","href":"/api-reference/v1/image-assets/guide"},{"title":"Create Image Asset","openapi":"post /api/v1/image-assets","href":"/api-reference/v1/image-assets/create-image-asset"},{"title":"List Image Assets","openapi":"get /api/v1/image-assets","href":"/api-reference/v1/image-assets/list-image-assets"},{"title":"Show Image Asset","openapi":"get /api/v1/image-assets/{id}","href":"/api-reference/v1/image-assets/show-image-asset"}]},{"group":"Loyalty","pages":[{"title":"Loyalty","href":"/api-reference/v1/loyalty/guide"},{"title":"Show loyalty balance","openapi":"get /api/v1/loyalty/{id}","href":"/api-reference/v1/loyalty/show-loyalty-balance"},{"openapi":"patch /api/v1/loyalty/{id}","title":"Update loyalty balance","href":"/api-reference/v1/loyalty/update-loyalty-balance"}]},{"group":"Webhook Subscriptions","pages":[{"title":"Webhook Subscriptions","href":"/api-reference/v1/webhook-subscriptions/guide"},{"title":"Create Webhook Subscription","openapi":"post /api/v1/webhook-subscriptions","href":"/api-reference/v1/webhook-subscriptions/create-webhook-subscription"},{"title":"Update Webhook Subscription","openapi":"patch /api/v1/webhook-subscriptions/{id}","href":"/api-reference/v1/webhook-subscriptions/update-webhook-subscription"},{"title":"List Webhook Subscriptions","openapi":"get /api/v1/webhook-subscriptions","href":"/api-reference/v1/webhook-subscriptions/list-webhook-subscriptions"},{"title":"Show Webhook Subscription","openapi":"get /api/v1/webhook-subscriptions/{id}","href":"/api-reference/v1/webhook-subscriptions/show-webhook-subscription"},{"title":"Delete Webhook Subscription","openapi":"delete /api/v1/webhook-subscriptions/{id}","href":"/api-reference/v1/webhook-subscriptions/delete-webhook-subscription"},{"title":"Test Webhook Subscription","openapi":"post /api/v1/webhook-subscriptions/{id}/test","href":"/api-reference/v1/webhook-subscriptions/test-webhook-subscription"},{"title":"Rotate Secret Key","openapi":"patch /api/v1/webhook-subscriptions/{id}/rotate-secret","href":"/api-reference/v1/webhook-subscriptions/rotate-secret-key"}]},{"group":"Webhooks","pages":[{"title":"Receiving webhooks from PassEntry","sidebarTitle":"Webhooks","href":"/api-reference/v1/webhooks/guide"},{"title":"Pass Created","openapi":"webhook passCreated","href":"/api-reference/v1/webhooks/pass-created"},{"title":"Pass Installed","openapi":"webhook passInstalled","href":"/api-reference/v1/webhooks/pass-installed"},{"title":"Pass Removed","openapi":"webhook passRemoved","href":"/api-reference/v1/webhooks/pass-removed"},{"title":"Pass Tapped (Deprecated)","openapi":"webhook passTapped","deprecated":true,"href":"/api-reference/v1/webhooks/pass-tapped"},{"title":"Pass Scanned","openapi":"webhook passScanned","href":"/api-reference/v1/webhooks/pass-scanned"}]},{"group":"Batches","pages":[{"title":"Batches","href":"/api-reference/v1/batches/guide"},{"title":"Show Batch","openapi":"get /api/v1/batches/{id}","href":"/api-reference/v1/batches/show-batch"},{"title":"List Batches","openapi":"get /api/v1/batches","href":"/api-reference/v1/batches/list-batches"},{"title":"Cancel Batch","openapi":"patch /api/v1/batches/{id}/cancel","href":"/api-reference/v1/batches/cancel-batch"},{"title":"Send Batch Now","openapi":"post /api/v1/batches/{id}/send-now","href":"/api-reference/v1/batches/send-now-batch"},{"title":"Create Wallet Messaging Batch","openapi":"post /api/v1/entities/{id}/messaging/wallet","href":"/api-reference/v1/batches/create-wallet-messaging-batch"},{"title":"Create Passes Batch","openapi":"post /api/v1/passes/batch","href":"/api-reference/v1/batches/create-passes-batch"},{"title":"Update Passes Batch","openapi":"post /api/v1/passes/batch/update","href":"/api-reference/v1/batches/update-passes-batch"}]}]},{"anchor":"FAQs","icon":"question","pages":[{"title":"FAQs","href":"/faq/guide"}]},{"anchor":"Changelog","icon":"clock","pages":[{"title":"Changelog","href":"/changelog/updates"}]},{"anchor":"Feedback","icon":"comment","pages":[{"title":"Feedback","href":"/feedback/guide"}]}]},"title":"Update pass - PassEntry","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-R3M_BF4L.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}