Connection installation

This service check if an installation has to be done by TELEFONICA.


Parameters {id=“get-addressconnection{id}-parameter”}

Name In Type Required Description
id path string true addressConnection identifier (gescal17)

Request example

1
2
3
4

curl -X GET https://feasibility.sta.masstack.com/v1/connection/addressConnection/{id} \
  -H "Accept: application/json"

Responses {id=“get-addressconnection{id}-response”}

Code Meaning Description Schema
200 OK Success addressConnection
404 Not Found addressConnection not found None
default Default Error errorResponse

Parameters {id=“put-connection_addressconnection_{id}-parameter”}

Name In Type Required Description
id path string true addressConnection identifier (gescal17)
body body addressConnection true New addressConnection data that to be inserted or updated.

Request body - instance of addressConnection

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
{
  "id": "22000030036000016",
  "installer": "TESA",
  "connectionType": "P",
  "portIn": false,
  "user": "theAcomitator",
  "creationDate": "2019-07-11T10:0:00+0000",
  "updateDate": "2019-07-11T10:0:00+0000",
  "releaseReason": null,
  "comment": "it was a sunny day...",
  "estimatedReleaseDate": null
}
Name Type Required Description
id string false none
installer string false none
connectionType string false * P - CTO on post
* N - CTO not pre-connectorized
* NV - CTO Not pre-connectorized with structured vertical
* S - Special
* O - Other
* null - not defined
portIn boolean false True if the installer changes from MM to TESA due to Inspector intervention
user string false Last user to create/modify the address connection status
creationDate string false none
updateDate string false none
releaseReason string false * A - Automatic release based on date
* I - Field Inspector
* O - Other
* null - Not released (Installer = TESA)
comment string false none
estimatedReleaseDate string false Estimated release date based on type of connection and area
Property Values
installer one of [“TESA”, “MM”]
connectionType one of [“P”, “N”, “NV”, “S”, “O”, null]
releaseReason one of [“A”, “I”, “O”, null]

Request example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17

curl -X PUT https://feasibility.sta.masstack.com/v1/connection/addressConnection/{id} \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
 --data-raw "{
  'id': '22000030036000016',
  'installer': 'TESA',
  'connectionType': 'P',
  'portIn': false,
  'user': 'theAcomitator',
  'creationDate': '2019-07-11T10:0:00+0000',
  'updateDate': '2019-07-11T10:0:00+0000',
  'releaseReason': null,
  'comment': 'it was a sunny day...',
  'estimatedReleaseDate': null
}" 

Responses {id=“put-connection_addressconnection_{id}-response”}

Code Meaning Description Schema
204 No Content No Content None
400 Bad Request Bad Request None
default Default unexpected error errorResponse

Request example

1
2
3
4

curl -X GET https://feasibility.sta.masstack.com/v1/connection/connectionType \
  -H "Accept: application/json"

Responses

Code Meaning Description Schema
200 OK Success [connectionType]

Endpoints

Coverage

    Coverage management

      Blacklist Contact Data

        Map

          Connection installation

            Portability

              Device Finance Prebooking

                Subscription Limit

                  Sales Documents

                    Pole Info

                      Finance Renewal