View offer
This PUT
operation indicates that the subscriber has viewed the offer. If successful, you receive an HTTP response code of 200
and a JSON
response containing the offer that was viewed 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>/view
+ 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 viewd by the subscriber.
See client request fields for more information. |
{
"clientId" : "portal123",
"channel" : "Web"
}
JSON response
The JSON
response includes the offer information.
See RTEM data type descriptions for more information. |
{
"offerId" : "Inbound3DaysIRE",
"status" : "ISSUED",
"offerExpiryDate" : "17/03/2020 14:24:11",
"campaignName" : "GreatestCampaignEver"
}
RTE Marketplace JSON data type descriptions
Client request fields
Field | Type | Description | ||||
---|---|---|---|---|---|---|
|
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.
|
||||
|
string |
Optional string that specifies the price of the offer.
|
||||
|
string |
An optional expiry date for the offer expressed in
|
||||
|
array |
An optional array containing messages to the subscriber. |
Offer fields
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. |
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. |