Desactiva un calendario de recurso activo. El usuario de la sesión debe tener permiso para configurar calendarios. La eliminación es lógica: el calendario deja de aparecer en las consultas, pero no se borra físicamente.
Parámetros
Nombre
Tipo
Validación
Descripción
tkCalendarioRecurso
UUID
Requerido
Identificador único del calendario que se desactiva.
Respuesta
Nombre
Tipo
Descripción
code
Integer
Código del resultado. Es 0 cuando el calendario se desactiva correctamente.
msg
String
Mensaje que describe el resultado de la operación.
details
Array<Object>
Arreglo que contiene el identificador del calendario desactivado.
Solicitud
Desactivar un calendario
curl --request DELETE \
--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: "DELETE",
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: "DELETE",
headers: {
token: "00000000-0000-4000-8000-000000000001",
}
});
return response.json();
};
enviarSolicitud().then(console.log);import requests
response = requests.delete(
"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.MethodDelete, "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.Delete,
"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();