Skip to main content
Retry an existing offer presentation when the original offer needs to be re-presented to the user. This endpoint re-registers the offer with updated click attribution data.

Endpoint

GET /offers/retry/{convo_id}/{presentment_id}
No authentication required.

Path Parameters

convo_id
string
required
The conversation session ID of the original offer.
presentment_id
string
required
The presentment identifier of the offer to retry.

Query Parameters

email
string
required
User’s email address.
program
string
required
Loyalty program identifier.
click_id
string
required
New unique click identifier for this retry attempt.
click_datetime
string
required
ISO 8601 timestamp of the retry click event.

Example Request

curl "https://rewardsbot-prod.liquidrewardsapi.com/offers/retry/session-abc123/pres-001\
?email=user@example.com\
&program=my-loyalty-program\
&click_id=click-retry-001\
&click_datetime=2024-01-15T11:00:00Z"

Response

Returns HTTP 200 OK with an OfferReference or MessageAck.
{ "id": 42 }

Error Responses

StatusDescription
422 Unprocessable EntityValidation error in path or query parameters.