Newer Version Available
Refresh Digital Pass
This action is available in API version 66.0 and later.
Supported REST HTTP Methods
- URI
- /services/data/v66.0/actions/custom/refreshDigitalPass/actionName
- Formats
- JSON
- HTTP Methods
- POST
- Authentication
- Authorization: Bearertoken
Inputs
Input parameters depend on the digital pass template type (Loyalty or Gift Card). At runtime, the system determines the template type and loads the corresponding parameters. These input parameters are applicable to both Loyalty and Gift Card digital passes.
Inputs when the template type is Loyalty
These parameters are optional and are created by default when the loyalty digital pass template is activated. Users can modify these values as needed.
Inputs when the template type is Gift Card
These parameters are optional and are created by default when the gift card digital pass template is activated. Users can modify these values as needed.
Outputs
If a digital pass already exists for the specified partyId and sourceRecordReferenceId, the system refreshes the existing pass. If no digital pass exists for the specified party, the system silently exits without creating a new pass.
Examples
This section has the sample request and response for refreshing the digital pass.
- Sample Resource
- /services/data/v66.0/actions/custom/refreshDigitalPass/Gift%20Card
- Sample request
-
Here’s sample request for the Refresh Digital Pass action. If a digital pass already exists for the specified partyId and sourceRecordReference, the system refreshes it. If no digital pass exists for the specified party, the system silently exits without creating a new pass.
1{ 2 "inputs": [ 3 { 4 "partyId": "0lMSG0000001Q8X2AU", 5 "sourceRecordReferenceId": "0lMSG0000001Q8X2AU" 6 } 7 ] 8} - Sample response
-
Here's a sample response for the successful refresh.
1{ 2 "actionName": "Gift Card", 3 "errors": null, 4 "isSuccess": true 5}