Метод: POST

Authorization: Bearer Token

URL: https://twin24.ai/cis/api/v1/telephony/incomingRules/create/batch

curl --location 'https://twin24.ai/cis/api/v1/telephony/incomingRules/create/batch' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer TOKEN' \
--data '{
    "additionalOptions": {
        "callRecord": "all",
        "comment": "Комментарий"
    },
    "incomingCallsOptions": {
        "action": "robot",
        "botId": "bce7d22e-dde6-4427-b391-ebbdfda44de6",
        "cidAsName": "num_name",
        "cidAsNumber": "caller",
        "reserveAction": "default",
        "reserveActionData": null,
        "reserveCidAsName": "original",
        "reserveCidAsNumber": "original"
    },
    "notificationOptions": {
        "condition": "unanswer",
        "emailReceivers": [],
        "smsReceivers": [],
        "type": "off"
    },
    "webhookUrls": [
        "https://sample.com"
    ],
    "names": [
        "Название номера 1",
        "Название номера 2"
    ],
    "numbers": [
        "71234567001",
        "71234567002"
    ],
    "connectionOptionsList": [
        {
            "authUser": "",
            "forceOutOverChannel": true,
            "fromDomain": "",
            "login": "",
            "password": "",
            "providerId": "bce7d22e-dde6-4427-b391-ebbdfda44de6",
            "did": "123",
            "numberAsDid": false
        },
        {
            "authUser": "",
            "forceOutOverChannel": true,
            "fromDomain": "",
            "login": "",
            "password": "",
            "providerId": "bce7d22e-dde6-4427-b391-ebbdfda44de6",
            "did": "456",
            "numberAsDid": true
        }
    ]
}'
{
    "additionalOptions": {
        "callRecord": "all",
        "comment": "Комментарий"
    },
    "incomingCallsOptions": {
        "action": "robot",
        "botId": "bce7d22e-dde6-4427-b391-ebbdfda44de6",
        "cidAsName": "num_name",
        "cidAsNumber": "caller",
        "reserveAction": "default",
        "reserveActionData": null,
        "reserveCidAsName": "original",
        "reserveCidAsNumber": "original"
    },
    "notificationOptions": {
        "condition": "unanswer",
        "emailReceivers": [],
        "smsReceivers": [],
        "type": "off"
    },
    "webhookUrls": [
        "https://sample.com"
    ],
    "names": [
        "Название номера 1",
        "Название номера 2"
    ],
    "numbers": [
        "71234567001",
        "71234567002"
    ],
    "connectionOptionsList": [
        {
            "authUser": "",
            "forceOutOverChannel": true,
            "fromDomain": "",
            "login": "",
            "password": "",
            "providerId": "bce7d22e-dde6-4427-b391-ebbdfda44de6",
            "did": "123",
            "numberAsDid": false
        },
        {
            "authUser": "",
            "forceOutOverChannel": true,
            "fromDomain": "",
            "login": "",
            "password": "",
            "providerId": "bce7d22e-dde6-4427-b391-ebbdfda44de6",
            "did": "456",
            "numberAsDid": true
        }
    ]
}

Описание полей метода:

Поле

Тип

Обязательно

Описание

additionalOptions




|    callRecord




|    comment




incomingCallsOptions




|    action




|    botId




|    cidAsName




|    cidAsNumber




|    reserveAction




|    reserveActionData




|    reserveCidAsName




|    reserveCidAsNumber




notificationOptions




|    condition




|    emailReceivers




|    smsReceivers




|    type




webhookUrls




names




numbers




connectionOptionsList




|    authUser




|    forceOutOverChannel




|    fromDomain




|    login




|    password




|    providerId




|    did




|    numberAsDid






Описание полей ответа:

Поле

Тип

Описание