Skip to main content
DELETE
/
prices
/
{id}
curl https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002 \
  -X DELETE \
  -H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002', {
  method: 'DELETE',
  headers: {
    'Authorization': 'Bearer sk_test_xxx'
  }
});

const data = await response.json();
import requests

response = requests.delete(
    'https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002',
    headers={
        'Authorization': 'Bearer sk_test_xxx'
    }
)

data = response.json()
<?php
$curl = curl_init();

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

$data = json_decode(curl_exec($curl), true);
?>
{
  "message": "price archived"
}
{
  "message": "No encontrado",
  "code": 10004,
  "code_name": "not_found"
}
Archiva un precio (active pasa a false). Las suscripciones que ya lo usan siguen cobrando con normalidad. Si el precio era el default de su producto, se reasigna automáticamente a otro precio activo.
Los precios son inmutables: no se editan, se archivan. Para reemplazar un precio, crea uno nuevo con Crear precio y archiva el anterior aquí.

Path Parameters

id
string
required
ID del precio que deseas archivar. Crear precio.
curl https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002 \
  -X DELETE \
  -H "Authorization: Bearer sk_test_xxx"
const response = await fetch('https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002', {
  method: 'DELETE',
  headers: {
    'Authorization': 'Bearer sk_test_xxx'
  }
});

const data = await response.json();
import requests

response = requests.delete(
    'https://api.onepay.la/v1/prices/9f5d85a0-2222-7000-aaaa-000000000002',
    headers={
        'Authorization': 'Bearer sk_test_xxx'
    }
)

data = response.json()
<?php
$curl = curl_init();

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

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