Przejdź do treści

Send Web Message

Odpowiedź na wiadomość webmessage

POST /webmessage/reply

Body

{
    "channel_identifier": `<STRING>`,
    "peer_identifier": `<STRING>`,
    "content": `<STRING>`,
    "created_user_id": `<INT>`,
    "date": `<STRING>`
}
Nazwa Rodzaj Opcjonalne Opis
channel_identifier <STRING> NIE Identyfikator kanału używanego przez system
peer_identifier <STRING> NIE Identyfikator klienta
content <STRING> NIE Treść wiadomości
created_user_id <INT> TAK Identyfikator konsultanta wysyłającego wiadomość
date <STRING> TAK Data wiadomości w formacie %Y-%m-%d %H:%M:%S

ResponseBody

    {
        "success": <BOOLEAN>,
        "conversation_id": <STRING>,
        "message_id": <STRING>
    }
Nazwa Rodzaj Przykład Opis
success <BOOLEAN> true Czy zapytanie było skuteczne
conversation_id <STRING> 66993c8a6044fb0001e29268 Identyfikator konwersacji
message_id <STRING> 669a10ee6044fb000160d379 Identyfikator wiadomości

Response Code

Code Opis
200 Żądanie przyjęte do realizacji
400 Niepoprawne dane
404 Nie znaleziono zasobu

Example

curl -X POST \
$CONPEEK_URL/webmessage/reply \
-H 'Authorization: '$CONPEEK_KEY \
-H 'Content-Type: application/json' \
-d '{
        "channel_identifier": "6532464272de020284ceb795",
        "peer_identifier": "andrzej.jankowski@gmail.com",
        "content": "Jesteśmy w trakcie weryfikacji.",
        "date": "2022-08-01 15:30:45"
    }'
import requests
import json
import os
from urllib import parse

url = parse.urljoin(os.environ["CONPEEK_URL"], "webmessage/reply")

payload = {
    "channel_identifier": "6532464272de020284ceb795",
    "peer_identifier": "andrzej.jankowski@gmail.com",
    "content": "Jesteśmy w trakcie weryfikacji.",
    "date": "2022-08-01 15:30:45",
}

headers = {
    'Content-Type': "application/json",
    'Authorization': os.environ["CONPEEK_KEY"]
}

response = requests.request("POST", url, data=json.dumps(payload), headers=headers)
print(response.text)
<?php
$curl = curl_init();

$payload = array(
    "channel_identifier" => "6532464272de020284ceb795",
    "peer_identifier" => "andrzej.jankowski@gmail.com",
    "content" => "Jesteśmy w trakcie weryfikacji.",
    "date" => "2022-08-01 15:30:45"

);

curl_setopt_array($curl, array(
    CURLOPT_URL => getenv("CONPEEK_URL")."/webmessage/reply",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => json_encode($payload),
    CURLOPT_HTTPHEADER => array(
        "Authorization: ".getenv("CONPEEK_KEY"),
        "Content-Type: application/json"
    ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}