Skip to main content
DELETE
/
products
/
{id}
curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
  -X DELETE \
  -H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
  method: 'DELETE',
  headers: {
    'Authorization': 'Bearer sk_test_xxx'
  }
});
const data = await response.json();
console.log(data);
import requests

response = requests.delete(
    'https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001',
    headers={'Authorization': 'Bearer sk_test_xxx'}
)
data = response.json()
print(data)
<?php
$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001",
    CURLOPT_CUSTOMREQUEST => "DELETE",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer sk_test_xxx"
    ]
]);

$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>
{
  "message": "product archived"
}
{
  "message": "No encontrado",
  "code": 10004,
  "code_name": "not_found"
}
Este endpoint no borra el producto: lo archiva estableciendo active en false, junto con sus precios. Las suscripciones existentes que usan ese producto siguen cobrando con normalidad. Si el producto no pertenece a tu empresa, la petición retorna un 404.

Path Parameters

id
string
required
ID del producto que deseas archivar. Crear producto.
curl https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001 \
  -X DELETE \
  -H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001', {
  method: 'DELETE',
  headers: {
    'Authorization': 'Bearer sk_test_xxx'
  }
});
const data = await response.json();
console.log(data);
import requests

response = requests.delete(
    'https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001',
    headers={'Authorization': 'Bearer sk_test_xxx'}
)
data = response.json()
print(data)
<?php
$curl = curl_init();

curl_setopt_array($curl, [
    CURLOPT_URL => "https://api.onepay.la/v1/products/9f5d85a0-1111-7000-aaaa-000000000001",
    CURLOPT_CUSTOMREQUEST => "DELETE",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer sk_test_xxx"
    ]
]);

$data = json_decode(curl_exec($curl), true);
curl_close($curl);
print_r($data);
?>
{
  "message": "product archived"
}
{
  "message": "No encontrado",
  "code": 10004,
  "code_name": "not_found"
}