V1
Coverage management
API to manage coverage data.
Parameters {id=“get__orgs_{orgid}_management_address_{address_id}_territory_owner-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| address_id | path | string | true | address_id with or without spaces |
| business_rules | query | boolean | false | If true, iam business rules are applied to the response. Otherwise, the response includes all TOs found, if any. |
| sf-channel | header | string | true | Must be provide by feasibility squad |
| sf-segment | header | string | true | Must be provide by feasibility squad |
| sf-check-id | header | string(uuid) | true | Must use a UUID format |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_address_{address_id}_territory_owner-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | search results matching criteria | address_id_response |
| 400 | Bad Request | Bad request | error_response |
| 404 | Not Found | bad input parameter | None |
Parameters {id=“get__orgs_{orgid}_management_blacklist_reasons-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_blacklist_reasons-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | A list of blacklist reasons for the user auth roles | [blacklist_reason] |
200 - instance of blacklist_reason
Custom schema example
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| reason | string | false | none |
| reason_type | string | false | none |
| reason_code | string | false | none |
| duration_days | integer(int32) | false | none |
Parameters {id=“get__orgs_{orgid}_management_blacklist_blocks_{id}-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| id | path | string | true | gescal 7, gescal 17 o gescal 37 |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_blacklist_blocks_{id}-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | A list of blocks for the given id | [blacklist_block] |
| 400 | Bad Request | Bad request | bad_request_response |
| 404 | Not Found | Not found | [not_found_response] |
200 - instance of blacklist_block
Custom schema example
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | false | none |
| territory_owners | [string] | false | none |
| gescal_scope | string | false | none |
| block_reason | string | false | none |
| block_reason_code | string | false | none |
| block_until | string | false | none |
| block_user | string | false | none |
| block_role | string | false | none |
| block_date | string | false | none |
| block_observation | string | false | none |
Parameters {id=“post__orgs_{orgid}_management_blacklist_building-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| body | body | blacklist_post_block | false | Block - The block we want to create: * id - The gescal 17 to block. * reason_code - The code for the reason we want to block the id. * territory_owner - The territory owner we want to block in that building. “ALL” to block all territory owners. * observation - An OPTIONAL 250 max character observation about the block that is being created. |
Request body - instance of blacklist_post_block
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | false | none |
| reason_code | string | false | none |
| territory_owner | string | false | none |
| observation | string | false | none |
Request example
|
|
Responses {id=“post__orgs_{orgid}_management_blacklist_building-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Returns a Json object that describes the newly created block. | Inline |
| 400 | Bad Request | Bad request | bad_request_response |
200 - JsonObject
Custom schema example
|
|
None
Parameters {id=“post__orgs_{orgid}_management_blacklist_unit-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| body | body | blacklist_post_block | false | Block - The block we want to create: * id - The gescal 37 to block. * reason_code - The code for the reason we want to block the id. * territory_owner - The territory owner we want to block in that building. “ALL” to block all territory owners. * observation - An OPTIONAL 250 max character observation about the block that is being created. |
Request body - instance of blacklist_post_block
|
|
| Name | Type | Required | Description |
|---|---|---|---|
| id | string | false | none |
| reason_code | string | false | none |
| territory_owner | string | false | none |
| observation | string | false | none |
Request example
|
|
Responses {id=“post__orgs_{orgid}_management_blacklist_unit-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Returns a Json object that describes the newly created block. | Inline |
| 400 | Bad Request | Bad request | bad_request_response |
200 - JsonObject
Custom schema example
|
|
None
Parameters {id=“delete__orgs_{orgid}_management_blacklist_building_{id}-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| id | path | string | true | gescal 17 to unblock |
| territory_owner | query | string | true | territory owner to unblock |
| reason_code | query | string | true | reason code to unblock |
| observation | query | string | false | An OPTIONAL observation about the unblock that is being done |
Request example
|
|
Responses {id=“delete__orgs_{orgid}_management_blacklist_building_{id}-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Returns a Json object that describes all the unblocked gescals | Inline |
| 400 | Bad Request | Bad request | bad_request_response |
200 - JsonObject
Custom schema example
|
|
None
Parameters {id=“delete__orgs_{orgid}_management_blacklist_unit_{id}-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| id | path | string | true | gescal 37 to unblock |
| territory_owner | query | string | true | territory owner to unblock |
| reason_code | query | string | true | reason code to unblock |
| observation | query | string | false | An OPTIONAL observation about the unblock that is being done |
Request example
|
|
Responses {id=“delete__orgs_{orgid}_management_blacklist_unit_{id}-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Returns a Json object that describes all the unblocked gescals | Inline |
| 400 | Bad Request | Bad request | bad_request_response |
200 - JsonObject
Custom schema example
|
|
None
Parameters {id=“get__orgs_{orgid}_management_load_info_{id}-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| id | path | string | true | load id |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_load_info_{id}-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | search results matching criteria | load_info_response |
| 400 | Bad Request | Bad request | error_response |
| 404 | Not Found | Not found | not_found_response |
Parameters {id=“get__orgs_{orgid}_management_load_history-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| start_date | query | string(date) | false | date range start |
| end_date | query | string(date) | false | date range end |
| user | query | string | false | user that started the data load |
| type | query | load_type | false | type of data load |
| status | query | array[string] | false | array of status a load is in |
| files | query | string | false | a string to perform a partial search against files loaded. Similar to functions CONTAINS |
| limit | query | integer | true | max number of items in response |
| offset | query | integer | true | firs n items to skip in response |
Enumerated Values
| Property | Values |
|---|---|
| type | one of [FTTH_COVERAGE, FTTH_COVERAGE_DELTA, BLACKLIST, MAP, HISTORICAL_NAMES, null] |
| status | one of [DONE, RUNNING, CANCELED, FAILED, PENDING] |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_load_history-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | list of data loads matching search criteria | Inline |
| 400 | Bad Request | Bad request | error_response |
200 - JsonObject
Custom schema example
|
|
None
Parameters {id=“get__orgs_{orgid}_management_load_availabilities-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| load_type | query | load_type | false | load type to check availability |
Enumerated Values
| Property | Values |
|---|---|
| load_type | one of [FTTH_COVERAGE, FTTH_COVERAGE_DELTA, BLACKLIST, MAP, HISTORICAL_NAMES, null] |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_load_availabilities-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | indicates if system is available | [_availability_response_entry] |
Parameters {id=“get__orgs_{orgid}_management_load_availability-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| load_type | query | load_type | true | load type to check availability |
Enumerated Values
| Property | Values |
|---|---|
| load_type | one of [FTTH_COVERAGE, FTTH_COVERAGE_DELTA, BLACKLIST, MAP, HISTORICAL_NAMES, null] |
Request example
|
|
Responses {id=“get__orgs_{orgid}_management_load_availability-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | indicates if system is available | Inline |
| 400 | Bad Request | Bad request | error_response |
400 - JsonObject
Custom schema example
|
|
None
Parameters {id=“post__orgs_{orgid}_management_load-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| body | body | object | true | ‘none’ |
Request body - JsonObject
|
|
None
Request example
|
|
Responses {id=“post__orgs_{orgid}_management_load-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | indicates if system is available | load_summary |
| 400 | Bad Request | Bad request | error_response |
| 409 | Conflict | Conflict | error_response |
| 423 | Locked | Resource Locked | error_response |
Parameters {id=“post__orgs_{orgid}_management_load_audit_check-parameter”}
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| orgId | path | string | true | Organization name as it is registered in Mas-Stack |
| body | body | object | true | ‘none’ |
Request body - JsonObject
|
|
None
Request example
|
|
Responses {id=“post__orgs_{orgid}_management_load_audit_check-response”}
| Code | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Response without a content that indcates the operation was successful | None |
| 400 | Bad Request | Bad request | error_response |
| 404 | Not Found | Not found | not_found_response |
| 409 | Conflict | Conflict | error_response |
Endpoints
Coverage
Coverage management
Blacklist Contact Data
Map
Connection installation
Portability
Device Finance Prebooking
Subscription Limit
Sales Documents
Pole Info
Finance Renewal