Saltar al contingut principal
GET
/
v1
/
organizations
/
{organization_id}
/
flows
/
condition-types
Llistar tipus de condició
curl --request GET \
  --url https://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types"

headers = {"Authorization": "Bearer <token>"}

response = requests.get(url, headers=headers)

print(response.text)
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types', 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://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types",
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://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types"

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://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.flexxible.net/v1/organizations/{organization_id}/flows/condition-types")

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_body
{
  "has_next": true,
  "data": [
    {
      "id": "<string>",
      "name": "<string>",
      "description": "<string>",
      "type": "<string>",
      "frequency_values": [
        123
      ],
      "value_type": "<string>",
      "value_placeholder": "<string>",
      "period": true,
      "op_values": []
    }
  ]
}
{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}
{
"error": {
"message": "<string>",
"code": "<string>",
"details": "<string>"
}
}

Autoritzacions

Authorization
string
header
requerit

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Capçaleres

Accept-Language
enum<string>
predeterminat:es-ES

Codi d'idioma per a camps de text que admeten múltiples idiomes. En crear o actualitzar recursos, especifica l'idioma dels valors de text proporcionats. En recuperar recursos, determina quina variant d'idioma dels camps de text multilingües es torna. Valors acceptats: 'en-EN' (anglès), 'es-ES' (espanyol), 'pt-BR' (portuguès), 'ca-ES' (català), 'eu-ES' (euskera). Si no es proporciona, el valor predeterminat és 'es-ES'.

Opcions disponibles:
en-EN,
es-ES,
pt-BR,
ca-ES,
eu-ES

Paràmetres de ruta

organization_id
string
requerit

El identificador únic de l'organització

Maximum string length: 24
Pattern: ^[0-9a-f]{24}$

Paràmetres de consulta

page
integer
predeterminat:1

Número de pàgina (predeterminat: 1)

Rang requerit: x >= 1
per_page
integer
predeterminat:100

Elements per pàgina (predeterminat: 100, màx.: 100)

Rang requerit: 1 <= x <= 100
sort
string

Camp d'ordenació amb sufix d'ordre opcional (:asc o :desc). Usa noms de propietats de la resposta. Camps vàlids: id, name, description, type, value_type, value_placeholder, period. Exemple: "name:asc" o "type:desc"

fields
string

Llista de camps separada per comes per incloure en cada element de tipus de condició. Camps seleccionables: id, name, description, type, frequency_values, value_type, value_placeholder, op_values, period. El camp id sempre s'inclou.

Maximum string length: 2048
filters
string

Filtra tipus de condició per un o més criteris. Proporciona un objecte JSON amb condicions de filtre. Pots filtrar per qualsevol camp retornat en la resposta. Usa operadors de comparació (eq, ne, gt, gte, lt, lte, in, nin, contains, startsWith, endsWith, between) i combina múltiples condicions amb operadors lògics (and, or). Longitud màxima: 5120 caràcters.

Maximum string length: 5120

Resposta

Llista paginada de tipus de condició recuperada correctament.

has_next
boolean
requerit

Indica si hi ha més resultats disponibles a la següent pàgina

data
object[]
requerit