Deactivate user
curl --request DELETE \
--url https://api.dev.impactu.colav.co/admin/users/{email}import requests
url = "https://api.dev.impactu.colav.co/admin/users/{email}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.dev.impactu.colav.co/admin/users/{email}', 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.dev.impactu.colav.co/admin/users/{email}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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.dev.impactu.colav.co/admin/users/{email}"
req, _ := http.NewRequest("DELETE", url, nil)
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.dev.impactu.colav.co/admin/users/{email}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/admin/users/{email}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{ "success": true, "msg": "El usuario usuario@example.com ha sido desactivado." }
{ "success": false, "msg": "Usuario con correo usuario@example.com no encontrado" }
{"msg": "Token no proporcionado o inválido. Por favor, inicia sesión nuevamente.", "success": false}
{ "success": false, "msg": "Permiso denegado: No pueden realizar esta acción." }
Users
Deactivate user
Deactivates a user account (is_active = false). It does not delete the record.
DELETE
/
admin
/
users
/
{email}
Deactivate user
curl --request DELETE \
--url https://api.dev.impactu.colav.co/admin/users/{email}import requests
url = "https://api.dev.impactu.colav.co/admin/users/{email}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.dev.impactu.colav.co/admin/users/{email}', 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.dev.impactu.colav.co/admin/users/{email}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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.dev.impactu.colav.co/admin/users/{email}"
req, _ := http.NewRequest("DELETE", url, nil)
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.dev.impactu.colav.co/admin/users/{email}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.impactu.colav.co/admin/users/{email}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{ "success": true, "msg": "El usuario usuario@example.com ha sido desactivado." }
{ "success": false, "msg": "Usuario con correo usuario@example.com no encontrado" }
{"msg": "Token no proporcionado o inválido. Por favor, inicia sesión nuevamente.", "success": false}
{ "success": false, "msg": "Permiso denegado: No pueden realizar esta acción." }
Requires an active session with the
admin role. The account is deactivated but not
deleted. A deactivated user cannot log in, and the sessions they
already had open stop working at once (they return 403). To
reactivate it use Activate user.Path parameters
string
required
Email address of the user to deactivate.
Response
boolean
true if the deactivation succeeded.string
Confirmation or error message.
{ "success": true, "msg": "El usuario usuario@example.com ha sido desactivado." }
{ "success": false, "msg": "Usuario con correo usuario@example.com no encontrado" }
{"msg": "Token no proporcionado o inválido. Por favor, inicia sesión nuevamente.", "success": false}
{ "success": false, "msg": "Permiso denegado: No pueden realizar esta acción." }