The method and parameters
|
POST /api/v1/billing/user/manage/intercoms |
The method is used to manage user's intercoms. It synchronizes intercoms with the user's associated apartments based on their login.
JSON
{
"login": "test@mail.com",
"sync": [
{
"intercom_external_id": "qweasdzxc",
"flat": 15,
"is_restricted_live": true,
"is_restricted_archive": true,
"is_open_door_key": false,
"is_open_door_code": false,
"is_open_door_app": true,
"is_open_door_face": true,
"landline_number": "+375291112233"
},
{
"intercom_id": 1,
"flat": 10,
"is_restricted_live": true,
"is_restricted_archive": true,
"is_open_door_key": false,
"is_open_door_code": false,
"is_open_door_app": true,
"is_open_door_face": true,
"landline_number": null
}
],
"delete": [
1,
2,
3
]
}
The parameters
string login – a user login
array update – An array linking the intercom and the user’s apartment
array delete – An array of intercom identifiers that must be detached from the user
|
204 |
|
A successful response |
|
422 |
|
Returns a JSON object with an error. For details, see General information > Validation. JSON
|