Eliminar campaña
curl --request DELETE \
--url https://api.example.com/user/campaign/{id}import requests
url = "https://api.example.com/user/campaign/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.example.com/user/campaign/{id}', 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.example.com/user/campaign/{id}",
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.example.com/user/campaign/{id}"
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.example.com/user/campaign/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/user/campaign/{id}")
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{
"message": "Campaign deleted successfully"
}
{
"message": "Campaign not found"
}
Campañas
Eliminar campaña
Elimina una campaña de llamadas salientes mediante la API. Las campañas en ejecución se detienen automáticamente antes de eliminarlas; los leads y las asignaciones de números de teléfono se liberan.
DELETE
/
user
/
campaign
/
{id}
Eliminar campaña
curl --request DELETE \
--url https://api.example.com/user/campaign/{id}import requests
url = "https://api.example.com/user/campaign/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://api.example.com/user/campaign/{id}', 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.example.com/user/campaign/{id}",
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.example.com/user/campaign/{id}"
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.example.com/user/campaign/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/user/campaign/{id}")
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{
"message": "Campaign deleted successfully"
}
{
"message": "Campaign not found"
}
API de Famulor 1.0 (legado). Esta página se aplica únicamente a Famulor 1.0 (
app.famulor.de) y se conserva por compatibilidad. Para la plataforma actual, usa la referencia de la API de Famulor 2.0.Parámetros de ruta
integer
requerido
El identificador único de la campaña que se va a eliminar
Respuesta
string
Mensaje de confirmación que indica que la campaña se eliminó correctamente
Respuestas de error
Mostrar Respuesta de error
Mostrar Respuesta de error
string
Mensaje de error cuando la campaña no se encuentra o no pertenece al usuario autenticado
{
"message": "Campaign deleted successfully"
}
{
"message": "Campaign not found"
}
Notas
- Solo se pueden eliminar campañas que pertenecen al usuario autenticado
- Las campañas en ejecución se detienen automáticamente antes de eliminarlas
- Se eliminan todos los leads asociados a la campaña
- Se liberan las asignaciones de números de teléfono de la campaña
Páginas relacionadas: Introducción y Guía de autenticación, y Ejemplos de integración de la API.