Request

PUT /pub/v1/integration/{code}/voip/bindings

Path parameters

Parameter name Value Description Additional
code string

Code of a system telephony module (Zadarma, etc.) or code of a custom telephony module (starts with "ext_")

Required

Request body

The resource sent in the request body is  Mappings of internal numbers with ELMA365 users set for a telephony module (Update the mappings of internal numbers and ELMA365 users in the telephony module). It contains the following writable properties:

{
    "bindings": [
        {
            "extension": "string",
            "userId": "uuid"
        }
    ]
}

Properties

Name Type Description Additional
bindings[] array

Map internal numbers with ELMA365 users

Optional
bindings[].extension string

Internal number linked with an ELMA365 user

bindings[].userId uuid

ID of the ELMA365 user linked with the internal number

Authorization

This request requires the use of one of following authorisation methods: API key

Response

The following HTTP status codes may be returned:

Status code Description Resource
200 OK

Model of the successful update of mappings

Model of the successful update of mappings (Update the mappings of internal numbers and ELMA365 users in the telephony module)
400 Bad Request

A system or custom telephony module must be used. The module has to be enabled

403 Forbidden

The user on whose behalf the data is requested must have the administrator’s permissions