curl -X DELETE "https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222" \
-H "x-api-key: sua-api-key-aqui"
const response = await fetch('https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222', {
method: 'DELETE',
headers: {
'x-api-key': 'sua-api-key-aqui'
}
});
const result = await response.json();
if (result.success) {
console.log('Venda deletada com sucesso');
} else {
console.error('Erro:', result.error);
}
import requests
url = "https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222"
headers = {
'x-api-key': 'sua-api-key-aqui'
}
response = requests.delete(url, headers=headers)
result = response.json()
if response.status_code == 200:
print("Venda deletada com sucesso!")
print(result['message'])
else:
print(f"Erro: {result.get('error', 'Erro desconhecido')}")
<?php
$url = 'https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222';
$headers = [
'x-api-key: sua-api-key-aqui'
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$result = json_decode($response, true);
if ($httpCode === 200) {
echo "Venda deletada com sucesso!\n";
echo $result['message'] . "\n";
} else {
echo "Erro: " . $result['error'] . "\n";
}
?>
{
"success": true,
"message": "Venda deletada com sucesso"
}
{
"error": "Venda não encontrada"
}
{
"error": "API key ausente"
}
{
"error": "Empresa inativa"
}
{
"error": "Erro ao deletar venda"
}
Vendas
Deletar Venda
Remove permanentemente uma venda do sistema
DELETE
/
api
/
v1
/
sales
/
{id}
curl -X DELETE "https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222" \
-H "x-api-key: sua-api-key-aqui"
const response = await fetch('https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222', {
method: 'DELETE',
headers: {
'x-api-key': 'sua-api-key-aqui'
}
});
const result = await response.json();
if (result.success) {
console.log('Venda deletada com sucesso');
} else {
console.error('Erro:', result.error);
}
import requests
url = "https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222"
headers = {
'x-api-key': 'sua-api-key-aqui'
}
response = requests.delete(url, headers=headers)
result = response.json()
if response.status_code == 200:
print("Venda deletada com sucesso!")
print(result['message'])
else:
print(f"Erro: {result.get('error', 'Erro desconhecido')}")
<?php
$url = 'https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222';
$headers = [
'x-api-key: sua-api-key-aqui'
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$result = json_decode($response, true);
if ($httpCode === 200) {
echo "Venda deletada com sucesso!\n";
echo $result['message'] . "\n";
} else {
echo "Erro: " . $result['error'] . "\n";
}
?>
{
"success": true,
"message": "Venda deletada com sucesso"
}
{
"error": "Venda não encontrada"
}
{
"error": "API key ausente"
}
{
"error": "Empresa inativa"
}
{
"error": "Erro ao deletar venda"
}
Esta ação é irreversível. A venda e todos os seus itens serão permanentemente removidos.
Você precisa de uma API key válida no header x-api-key para usar este endpoint.
Path Parameters
string
required
ID único da venda (UUID)
Headers
string
required
API key de autenticação
curl -X DELETE "https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222" \
-H "x-api-key: sua-api-key-aqui"
const response = await fetch('https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222', {
method: 'DELETE',
headers: {
'x-api-key': 'sua-api-key-aqui'
}
});
const result = await response.json();
if (result.success) {
console.log('Venda deletada com sucesso');
} else {
console.error('Erro:', result.error);
}
import requests
url = "https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222"
headers = {
'x-api-key': 'sua-api-key-aqui'
}
response = requests.delete(url, headers=headers)
result = response.json()
if response.status_code == 200:
print("Venda deletada com sucesso!")
print(result['message'])
else:
print(f"Erro: {result.get('error', 'Erro desconhecido')}")
<?php
$url = 'https://api.sistema-representantes.com.br/api/v1/sales/789e0123-e89b-12d3-a456-426614174222';
$headers = [
'x-api-key: sua-api-key-aqui'
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
$result = json_decode($response, true);
if ($httpCode === 200) {
echo "Venda deletada com sucesso!\n";
echo $result['message'] . "\n";
} else {
echo "Erro: " . $result['error'] . "\n";
}
?>
Response
Sucesso
boolean
Indica se a operação foi bem-sucedida
string
Mensagem de confirmação
Erro
string
Mensagem de erro descritiva
{
"success": true,
"message": "Venda deletada com sucesso"
}
{
"error": "Venda não encontrada"
}
{
"error": "API key ausente"
}
{
"error": "Empresa inativa"
}
{
"error": "Erro ao deletar venda"
}
Considerações
Importante:
- Todos os itens da venda são automaticamente deletados
- Esta operação não pode ser desfeita
- Considere implementar um soft delete (marcar como deletado) em vez de remoção física
- Recomenda-se fazer backup antes de deletar vendas importantes