api:roaming:text:update
Table of Contents
API : Roaming Text Update
Introduction
This request will update a roaming text price object. Set a property to null or omit it to leave it unchanged. The staying region cannot be changed.
Request
| URL | https://api.telecomx.dk/roaming/text/ID | ||
|---|---|---|---|
| Method | POST | ||
| Access level | RESELLER_ADMIN with FINANCE feature, or ADMIN. | ||
| Param | ID | Id (24-char hex string). | |
| Body | cost | Number | [optional] Pr. message cost. |
| wholesale | Number | [optional] Pr. message reseller cost. |
|
| price | Number | [optional] Pr. message customer price. |
|
Request body example
{ "cost": 1.0, "wholesale": 1.5, "price": 1.75 }
Response
The response will be the updated roaming text, if no errors occurred.
| JSON object | ||
|---|---|---|
| _id | Id | Id |
| stayingRegion | String | The region the mobile phone is staying in: EU_NORDIC, REST_OF_EUROPE, WORLD1, WORLD2, WORLD3. |
| cost | Number | Pr. message cost (RESELLER_ADMIN/ADMIN only). |
| wholesale | Number | Pr. message reseller cost (RESELLER, RESELLER_ADMIN or ADMIN only). |
| price | Number | Pr. message customer price. |
Example
{ "_id": "650000000000000000000001", "stayingRegion": "EU_NORDIC", "cost": 1.0, "wholesale": 1.5, "price": 1.75 }
Errors
| Error code | Message | Description |
|---|---|---|
| 400 | bad_request | Id not found in request URI |
| 404 | id | Roaming Text not found |
| 422 | cost | Cost is invalid |
| 422 | wholesale | Wholesale is invalid |
| 422 | price | Price is invalid |
| 403 | access_denied | A minimum access level of 'RESELLER_ADMIN' required |
| 403 | access_denied | Employees does not have the required feature FINANCE |
| 500 | internal_error | <Unspecified> |
api/roaming/text/update.txt · Last modified: by Mikkel Meerwaldt Jørgensen