Obtiene un calendario de recurso activo mediante su identificador. La respuesta incluye el encabezado Row-Count con el total de registros que coincide con la consulta.
Parámetros
Nombre
Tipo
Validación
Descripción
tkCalendarioRecurso
UUID
Requerido
Identificador único del calendario que se consulta.
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 registros 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 un calendario
curl --request GET \
--url 'https://api.upnify.com/v4/catalogos/calendarios/00000000-0000-4000-8000-000000000010' \
--header 'token: 00000000-0000-4000-8000-000000000001'const enviarSolicitud = async () => {
const response = await fetch("https://api.upnify.com/v4/catalogos/calendarios/00000000-0000-4000-8000-000000000010", {
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/00000000-0000-4000-8000-000000000010", {
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/00000000-0000-4000-8000-000000000010",
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/00000000-0000-4000-8000-000000000010", 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/00000000-0000-4000-8000-000000000010"
);
request.Headers.Add("token", "00000000-0000-4000-8000-000000000001");
using var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
var resultado = await response.Content.ReadAsStringAsync();