Listar los planes de acción de la empresa que hace la llamada
curl --request GET \
--url https://clientapi.woku.app/v1/action-plans \
--header 'Authorization: Bearer <token>'import requests
url = "https://clientapi.woku.app/v1/action-plans"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://clientapi.woku.app/v1/action-plans', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://clientapi.woku.app/v1/action-plans",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://clientapi.woku.app/v1/action-plans"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://clientapi.woku.app/v1/action-plans")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://clientapi.woku.app/v1/action-plans")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyv1 - action-plans
Listar los planes de acción de la empresa que hace la llamada
GET
/
v1
/
action-plans
Listar los planes de acción de la empresa que hace la llamada
curl --request GET \
--url https://clientapi.woku.app/v1/action-plans \
--header 'Authorization: Bearer <token>'import requests
url = "https://clientapi.woku.app/v1/action-plans"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://clientapi.woku.app/v1/action-plans', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://clientapi.woku.app/v1/action-plans",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://clientapi.woku.app/v1/action-plans"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://clientapi.woku.app/v1/action-plans")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://clientapi.woku.app/v1/action-plans")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_bodyAutorizaciones
Clave API secreta de la empresa.
Parámetros de consulta
Filtrar por group id.
Opciones disponibles:
draft, approved, sent, canceled, delivery_error, in_progress, completed Etapa de presentación. Se expande a los estados técnicos que agrupa (review=draft; active=approved,in_progress,delivery_error; closed=completed,sent,canceled). Mutuamente excluyente con status.
Opciones disponibles:
review, active, closed Planes cuyas fuentes incluyen esta fuente de VoC.
Opciones disponibles:
woku, nps, csat, ces Cómo el filtro de source se asigna a los planes (AP-0064): "single" coincide con los planes cuyo sources es EXACTAMENTE el source dado, requiere source. "mixed" coincide con planes de múltiples fuentes con más de un source, prohíbe source. Omitirlo mantiene la semántica heredada de pertenencia de source por sí solo.
Opciones disponibles:
single, mixed Opciones disponibles:
high, medium, low Inicio ISO del rango de createdAt.
Fin ISO del rango de createdAt (exclusivo).
Búsqueda sobre title y summary.
Rango requerido:
x >= 1Rango requerido:
1 <= x <= 100Respuesta
200 - undefined