Saltar al contenido principal
GET
/
v1
/
organizations
/
{organization_id}
/
product-configs
Listar configuraciones de producto
curl --request GET \
  --url https://api.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs"

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

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

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

fetch('https://api.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs', 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.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs",
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.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs"

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.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.staging.flxwvdexternal.com/v1/organizations/{organization_id}/product-configs")

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": false,
  "data": [
    {
      "id": "507f1f77bcf86cd799439011",
      "environment": "PRODUCTION",
      "created_at": "2024-01-15T10:30:00.000Z",
      "active": true,
      "product_id": "507f1f77bcf86cd799439001",
      "region": "us-east"
    }
  ]
}

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de ruta

organization_id
string
requerido

El identificador único de la organización

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

Parámetros de consulta

page
integer
predeterminado:1

Número de página (predeterminado: 1)

Rango requerido: x >= 1
per_page
integer
predeterminado:100

Elementos por página (predeterminado: 100, máximo: 100)

Rango requerido: 1 <= x <= 100
sort
string

Campo de ordenación con sufijo de orden opcional (:asc o :desc). Usa los nombres de propiedades de la respuesta. Campos válidos: id, environment, created_at, active, product_id, region. Ejemplo: "product_id:asc" o "created_at:desc"

fields
string

Lista separada por comas de campos para incluir en cada elemento de configuración de producto. Campos seleccionables: id, environment, created_at, active, product_id, region. El campo id siempre se incluye.

Maximum string length: 2048
filters
string

Filtra configuraciones de producto por uno o más criterios. Proporciona un objeto JSON con condiciones de filtro. Puedes filtrar por cualquier campo devuelto en la respuesta. Usa operadores de comparación (eq, ne, gt, gte, lt, lte, in, nin, contains, startsWith, endsWith, between) y combina múltiples condiciones con operadores lógicos (and, or). Longitud máxima: 5120 caracteres.

Maximum string length: 5120

Respuesta

Lista paginada de configuraciones de producto recuperada correctamente.

has_next
boolean
requerido

Indica si hay más páginas disponibles

data
object[]
requerido