Reject offer
This PUT
operation indicates that the subscriber has rejected the offer. If successful, you receive an HTTP response code of 200
and a JSON
response containing the offer that was rejected by the subscriber with information such as the ID, the status, and the campaign of which it is a part.
See HTTP response codes for other response codes. |
PUT /rte/marketplace/subscribers/<msisdn>/offers/<offerId>/reject
+ JSON request
content-type: application/JSON
accept: application/JSON
authorisation: HTTP Basic Auth
URL parameters
There are two mandatory parameters.
Parameter | Type | Description |
---|---|---|
|
string |
The subscriber’s MSISDN in international format. |
|
string |
The external offer ID used to identify a specific offer instance. |
JSON request
The JSON
request contains the clientId
and the channel
through which the offer was rejected by the subscriber. You might also receive metadata
if applicable.
See RTEM data type descriptions for more information. |
{
"clientId" : "portal123",
"channel" : "Web",
"metadata" : "reason=tooExpensive"
}
JSON response
The JSON
response includes the offer information.
See RTEM data type descriptions for more information. |
{
"offerId" : "2WeeksTravelTime",
"status" : "REJECTED",
"offerSuspensionDate" : "11/07/2020 14:24:11",
"campaignName" : "InsuranceForEveryone"
}
RTE Marketplace JSON data type descriptions
Field | Type | Description | ||
---|---|---|---|---|
|
string |
The external offer ID used to identify a specific offer instance. |
||
|
string |
The current status of the offer. possible values
|
||
|
string |
The offer expiry timestamp after which the offer is no longer valid. In other words, the offer must be accepted or rejected before this date and time. Format:
|
||
|
string |
Indicates that the offer will not be sent to the subscriber again until after this
|
||
|
string |
The name of the campaign of which the offer is apart. |
||
|
string |
An arbitrary string used to identify the client. |
||
|
string |
Identifies the channel through which the offer was consumed such as |
||
|
string |
Optional data to include with the request.
|
||
|
array |
An optional array containing messages to the subscriber. |
||
|
User-defined message sent to the subscriber. |
HTTP response codes
Code | Description |
---|---|
|
success! |
|
wrong input parameter or URL |
|
user authentication failed; incorrect credentials |
|
user authorisation failed; operation not permitted for user |
|
The resource was not found.
|
|
Invalid operation due to current offer state. |
|
A server side error occurred while processing the request. |