Eliminar usuario de sitios web
curl --request DELETE \
--url https://api.athenahq.ai/api/v1/users/{user_id}/websites \
--header 'x-api-key: <api-key>'import requests
url = "https://api.athenahq.ai/api/v1/users/{user_id}/websites"
headers = {"x-api-key": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.athenahq.ai/api/v1/users/{user_id}/websites', 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.athenahq.ai/api/v1/users/{user_id}/websites",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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.athenahq.ai/api/v1/users/{user_id}/websites"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.athenahq.ai/api/v1/users/{user_id}/websites")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.athenahq.ai/api/v1/users/{user_id}/websites")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"results": [
{
"website_id": "<string>",
"status": "removed"
}
]
}{
"error": "Unauthorized"
}{
"error": "Unauthorized"
}{
"error": "Forbidden: global API key required"
}{
"error": "User not found"
}{
"error": "Unauthorized"
}{
"error": "Unauthorized"
}Miembros
Eliminar usuario de sitios web
Elimina en lote pertenencias explícitas de un usuario a sitios de tu organización. Pasa los ID separados por comas en el parámetro website_ids (máximo 100). Requiere una clave global. Es idempotente: los sitios sin pertenencia explícita devuelven not_a_member sin hacer fallar la solicitud. El acceso de organización no cambia; solo elimina filas explícitas de website_members.
DELETE
/
api
/
v1
/
users
/
{user_id}
/
websites
Eliminar usuario de sitios web
curl --request DELETE \
--url https://api.athenahq.ai/api/v1/users/{user_id}/websites \
--header 'x-api-key: <api-key>'import requests
url = "https://api.athenahq.ai/api/v1/users/{user_id}/websites"
headers = {"x-api-key": "<api-key>"}
response = requests.delete(url, headers=headers)
print(response.text)const options = {method: 'DELETE', headers: {'x-api-key': '<api-key>'}};
fetch('https://api.athenahq.ai/api/v1/users/{user_id}/websites', 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.athenahq.ai/api/v1/users/{user_id}/websites",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$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.athenahq.ai/api/v1/users/{user_id}/websites"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.athenahq.ai/api/v1/users/{user_id}/websites")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.athenahq.ai/api/v1/users/{user_id}/websites")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"success": true,
"results": [
{
"website_id": "<string>",
"status": "removed"
}
]
}{
"error": "Unauthorized"
}{
"error": "Unauthorized"
}{
"error": "Forbidden: global API key required"
}{
"error": "User not found"
}{
"error": "Unauthorized"
}{
"error": "Unauthorized"
}Parámetros de ruta
Identificador único del usuario de destino
Parámetros de consulta
Lista de UUID de sitios web de los que se eliminará al usuario, separados por comas (máximo 100).
¿Esta página le ayudó?