api:dk:operator:update
Table of Contents
API : DK Operator Update
Introduction
This request will update a Danish Telecom Operator.
Request
| URL | https://api.telecomx.dk/dk/operator/OPERATOR_ID | ||
|---|---|---|---|
| Method | POST | ||
| Access level | RESELLER_ADMIN with PORTING feature. ADMIN. |
||
| Param | OPERATOR_ID | CPS code of the operator. | |
| Body | name | String | Name of operator. |
| address | String | Postal address. | |
| npNumber | String | Number porting service number. | |
| npFax | String | Number porting fax number. | |
| npEmail | String | Number porting e-mail address. | |
| npOpeningHours | String | When is number porting open for personal contact. | |
| notes | String | Notes about the operator. | |
| fixedAuth | String | How to auth for fixed lines: FAX or EMAIL. | |
| mvnoAuth | String | How to auth for mvno: ICC, ICC_FAX, ICC_EMAIL, FAX or EMAIL. | |
| iccValidation | String | If using ICC validation, this is the RegEx to validate input with. | |
| customerIdValidation | Boolean | True if operator requires customer id validation. | |
All body fields optional; null is treated as “do not change” rather than clearing the field.
Query examples
{
"npNumber": "+4571919900",
"npFax": "+4571919901",
"npEmail": "np@example.dk",
"npOpeningHours": "man-fre 8:00-16:00"
}
Response
The updated operator.
| JSON object | ||
|---|---|---|
| _id | String | Service Operator 5 digit CPS code. |
| name | String | Name of operator. |
| address | String | Postal address. |
| npNumber | String | [optional] Number porting service number. |
| npFax | String | [optional] Number porting fax number. |
| npEmail | String | [optional] Number porting e-mail address. |
| npOpeningHours | String | [optional] When is number porting open for personal contact. |
| notes | String | [optional] Notes about the operator. |
| fixedAuth | String | How to auth for fixed lines: FAX or EMAIL. |
| mvnoAuth | String | How to auth for mvno: ICC, ICC_FAX, ICC_EMAIL, FAX or EMAIL. |
| iccValidation | String | [optional] If using ICC validation, this is the RegEx to validate input with. |
| customerIdValidation | Boolean | True if operator requires customer id validation. |
| shortCode | Integer | Server-assigned operator ID (0-255). Read-only. |
Example
{ "_id": "01234", "name": "Operator ApS", "address": "Eksempelvej 1, 2500 Valby", "npNumber": "+4571919900", "npFax": "+4571919901", "npEmail": "np@example.dk", "npOpeningHours": "man-fre 8:00-16:00", "notes": "Contact the porting desk by e-mail", "fixedAuth": "EMAIL", "mvnoAuth": "ICC_EMAIL", "iccValidation": "^894501\\d{13}$", "customerIdValidation": false, "shortCode": 20 }
Errors
| Error code | Message | Description |
|---|---|---|
| 404 | id | Operator not found |
| 422 | id | 5-digit operator code |
| 422 | npNumber | NP phone number is not a valid phone number |
| 422 | npFax | NP fax number is not a valid phone number |
| 422 | npEmail | NP e-mail address is not a valid e-mail address |
| 422 | fixedAuth | Fixed authentication method is not recognized |
| 422 | mvnoAuth | MVNO authentication method is not recognized |
| 422 | customerIdValidation | Value is not a valid boolean |
| 403 | access_denied | Insufficient access level |
| 500 | internal_error | <Unspecified> |
api/dk/operator/update.txt · Last modified: by Mikkel Meerwaldt Jørgensen