Obtiene los calendarios de recursos activos de la empresa autenticada. La respuesta incluye el encabezado Row-Count con el total de calendarios antes de aplicar la paginación.
Parámetros
Nombre
Tipo
Validación
Descripción
pagina
Integer
Número de página que se consulta. Usa 0 para obtener hasta los primeros 1000 registros.
cantidadRegistros
Integer
Cantidad máxima de calendarios que se devuelve por página.
Respuesta
Nombre
Tipo
Descripción
indice
Integer
Posición del calendario dentro del resultado ordenado por nombre.
tkCalendarioRecurso
UUID
Identificador único del calendario de recurso.
nombreCalendario
String
Nombre asignado al calendario.
zonaHoraria
String
Zona horaria configurada para el calendario.
configuracionHorario
String
Configuración de horarios serializada como JSON.
metadata
String
Metadatos del calendario serializados como JSON. Puede ser null.
activo
Boolean
Indica si el calendario se encuentra activo.
Solicitud
Consultar calendarios
curl --request GET \
--url 'https://api.upnify.com/v4/catalogos/calendarios?pagina=1&cantidadRegistros=50' \
--header 'token: 00000000-0000-4000-8000-000000000001'const enviarSolicitud = async () => {
const response = await fetch("https://api.upnify.com/v4/catalogos/calendarios?pagina=1&cantidadRegistros=50", {
method: "GET",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
return response.json();
};
enviarSolicitud().then(console.log);// Node.js 18 o posterior
const enviarSolicitud = async () => {
const response = await fetch("https://api.upnify.com/v4/catalogos/calendarios?pagina=1&cantidadRegistros=50", {
method: "GET",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
return response.json();
};
enviarSolicitud().then(console.log);import requests
response = requests.get(
"https://api.upnify.com/v4/catalogos/calendarios?pagina=1&cantidadRegistros=50",
headers={
"token": "00000000-0000-4000-8000-000000000001",
}
)
response.raise_for_status()
resultado = response.json()package main
import (
"encoding/json"
"net/http"
)
func main() {
request, err := http.NewRequest(http.MethodGet, "https://api.upnify.com/v4/catalogos/calendarios?pagina=1&cantidadRegistros=50", nil)
if err != nil {
panic(err)
}
request.Header.Set("token", "00000000-0000-4000-8000-000000000001")
response, err := http.DefaultClient.Do(request)
if err != nil {
panic(err)
}
defer response.Body.Close()
var resultado any
if err := json.NewDecoder(response.Body).Decode(&resultado); err != nil {
panic(err)
}
}using System.Net.Http;
using var client = new HttpClient();
using var request = new HttpRequestMessage(
HttpMethod.Get,
"https://api.upnify.com/v4/catalogos/calendarios?pagina=1&cantidadRegistros=50"
);
request.Headers.Add("token", "00000000-0000-4000-8000-000000000001");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var resultado = await response.Content.ReadAsStringAsync();