# Borrar un entorno de prueba

`DELETE https://api.fiscalisto.com/v1/sandboxes/{id}`

Sus llaves dejan de funcionar al momento, sus emisores se archivan y sus webhooks se borran. No toca nada de la cuenta ni de otros entornos.

## Parámetros

| Nombre | Dónde | Obligatorio | Descripción |
| --- | --- | --- | --- |
| `id` | ruta | sí | El id del objeto. |

## Con el SDK de TypeScript

```ts
import { Fiscalisto } from "fiscalisto";

// La llave viene de FISCALISTO_API_KEY.
const fiscalisto = new Fiscalisto();

const deleted = await fiscalisto.sandboxes.delete("prd_OufpKqnrvx9p1");
```

## Con el SDK de Python

```python
from fiscalisto import Fiscalisto

# La llave viene de FISCALISTO_API_KEY.
fiscalisto = Fiscalisto()

deleted = fiscalisto.sandboxes.delete("prd_OufpKqnrvx9p1")
```

## Con el SDK de PHP

```php
<?php

use Fiscalisto\Fiscalisto;

// La llave viene de FISCALISTO_API_KEY.
$fiscalisto = new Fiscalisto();

$deleted = $fiscalisto->sandboxes->delete('prd_OufpKqnrvx9p1');
```

## Con el SDK de .NET

```csharp
using Fiscalisto;

// La llave viene de FISCALISTO_API_KEY.
var fiscalisto = new FiscalistoClient();

var deleted = await fiscalisto.Sandboxes.DeleteAsync("prd_OufpKqnrvx9p1");
```

## Con el SDK de Go

```go
package main

import (
	"context"
	"fmt"
	"log"

	fiscalisto "fiscalisto.com/go"
)

func main() {
	// La llave viene de FISCALISTO_API_KEY.
	client, err := fiscalisto.NewClient("")
	if err != nil {
		log.Fatal(err)
	}
	ctx := context.Background()

	deleted, err := client.Sandboxes.Delete(ctx, "prd_OufpKqnrvx9p1")
	if err != nil {
		log.Fatal(err)
	}
	fmt.Println(deleted.ID)
}
```

## Con el SDK de Java

```java
import com.fiscalisto.FiscalistoClient;

// La llave viene de FISCALISTO_API_KEY.
var fiscalisto = new FiscalistoClient();

var deleted = fiscalisto.sandboxes().delete("prd_OufpKqnrvx9p1");
System.out.println(deleted.getId());
```

## Respuesta 200

Correcto.

Un objeto `Deleted`:

| Campo | Tipo | Siempre viene | Descripción |
| --- | --- | --- | --- |
| `id` | string | sí | Identificador del objeto, con su prefijo (iss_, inv_, ret_, cus_, prd_, emp_, bat_, brn_, whs_, stm_, adj_, evt_, whe_). |
| `object` | string | sí | Qué tipo de objeto es («invoice», «customer»…). |
| `deleted` | `true` | sí | Siempre true. |

```json
{
  "id": "prd_OufpKqnrvx9p1",
  "object": "product",
  "deleted": true
}
```

## Errores

Puede responder 400, 401, 403, 404, 429, 500 con el cuerpo de error de siempre; cada código está en https://fiscalisto.com/docs/api/errores.md.
