Permite obtener el catálogo de la lista de productos.
Parámetros
Nombre
Tipo
Validación
Descripción
tkLinea
varchar
Dato utilizado por la operación del endpoint.
lineaProducto
varchar
Nombre de la linea de producto a buscar en caso de querer filtrar.
estado
int
Dato utilizado por la operación del endpoint.
nivel
int
Dato utilizado por la operación del endpoint.
pagina
int
Establece el número de página de registros a visualizar, si este parámetro se envía con un valor 0, se devolverán todos los registros en una sola página.
cantidadRegistros
int
Establece el número de registros por página a visualizar, si este parámetro no se envía, se devuelven 50 registros por defecto.
Respuesta
Nombre
Tipo
Descripción
indice
Integer
Define la posición de un registro, con respecto a los demás registros.
lineaProducto
String
Contiene el nombre de la línea de producto.
comision
Integer
Define un número que será utilizado para establecer el porcentaje de comisión.
tkLinea
UUID
El código token que corresponde a una línea de producto.
status
Integer
Código que define el status actual de la línea de producto.
Solicitud
Ejemplo de solicitud
curl --request GET \
--url 'https://api.upnify.com/v4/catalogos/lineas?pagina=1&cantidadRegistros=50&lineaProducto=Valor%20de%20ejemplo&tkLinea=00000000-0000-4000-8000-000000000010&estado=1&nivel=1' \
--header 'token: 00000000-0000-4000-8000-000000000001'const response = await fetch("https://api.upnify.com/v4/catalogos/lineas?pagina=1&cantidadRegistros=50&lineaProducto=Valor%20de%20ejemplo&tkLinea=00000000-0000-4000-8000-000000000010&estado=1&nivel=1", {
method: "GET",
headers: { token: "00000000-0000-4000-8000-000000000001" }
});
const resultado = await response.json();
console.log(resultado);const response = await fetch("https://api.upnify.com/v4/catalogos/lineas?pagina=1&cantidadRegistros=50&lineaProducto=Valor%20de%20ejemplo&tkLinea=00000000-0000-4000-8000-000000000010&estado=1&nivel=1", { method: "GET", headers: { token: "00000000-0000-4000-8000-000000000001" } });
console.log(await response.json());import requests
response = requests.request("GET", "https://api.upnify.com/v4/catalogos/lineas?pagina=1&cantidadRegistros=50&lineaProducto=Valor%20de%20ejemplo&tkLinea=00000000-0000-4000-8000-000000000010&estado=1&nivel=1", headers={"token": "00000000-0000-4000-8000-000000000001"})
response.raise_for_status()
print(response.json())package main
import (
"net/http"
)
func main() {
request, _ := http.NewRequest(http.MethodGet, "https://api.upnify.com/v4/catalogos/lineas?pagina=1&cantidadRegistros=50&lineaProducto=Valor%20de%20ejemplo&tkLinea=00000000-0000-4000-8000-000000000010&estado=1&nivel=1", nil)
request.Header.Set("token", "00000000-0000-4000-8000-000000000001")
response, _ := http.DefaultClient.Do(request)
defer response.Body.Close()
}using System.Net.Http;
using var client = new HttpClient();
using var request = new HttpRequestMessage(HttpMethod.Get, "https://api.upnify.com/v4/catalogos/lineas?pagina=1&cantidadRegistros=50&lineaProducto=Valor%20de%20ejemplo&tkLinea=00000000-0000-4000-8000-000000000010&estado=1&nivel=1");
request.Headers.Add("token", "00000000-0000-4000-8000-000000000001");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();