ENG  РУС
>

API

Create - Добавление новых заявок в процесс

Добавим (создадим) три задачи в процесс с названием "Тестовый" (ID процесса 1234) от пользователя api_test (ID пользователя 13000).

По умолчанию все новые заявки попадут в стартовый узел с названием "Вход" (node_id="n10221").

Пример URL, на который будут отправлены заявки: https://www.corezoid.com/api/1/json/13000/{GMT_UNIXTIME}/{SIGNATURE}

Запрос:

 {
    "ops":[
    {
        "ref":"130605ref1",
        "type":"create",
        "obj":"task",
        "conv_id":"1234",
        "data":{
            "phone":"380501234561",
            "card":"4134000011112221"
            }
    },
    {
        "ref":"130605ref2",
        "type":"create",
        "obj":"task",
        "conv_id":"1234",
        "data":{
            "phone":"380661234562",
            "card":"4134000011112222"
            }
    },
    {
        "ref":"130605ref3",
        "type":"create",
        "obj":"task",
        "conv_id":"1234",
        "data":{
            "phone":"380661234563",
            "card":"4134000011112223"
            }
    }
    ]
}

ref - внешний (для процесса) идентификатор задачи, необязательный параметр. Используется в случае обратного взаимодействия с системой, создавшей заявки.

Ответ при удачном выполнении операции:

{
    "request_proc":"ok",
    "ops":[
        {
            "ref":"130605ref1",
            "obj":"task",
            "obj_id":"t71001",
            "proc":"ok"
        },
        {
            "ref":"130605ref2",
            "obj":"task",
            "obj_id":"t71012",
            "proc":"ok"
        },
        {
            "ref":"130605ref3",
            "obj":"task",
            "obj_id":"t71013",
            "proc":"ok"
        }
    ]
}
comments powered by HyperComments