# Reiniciar los datos de prueba

POST `https://api.bydomu.com/v1/test/reset`

This reference is generated from the API’s code, so descriptions are in Spanish. Names, parameters and examples are the same in every language.

Borra todo lo de la organización de prueba y vuelve a sembrar los datos de ejemplo según su tipo de negocio (propiedades y negocios solo en inmobiliario). Se conservan el id de la organización, las claves de prueba y los webhooks (con su id y su secreto); las entregas pendientes se pierden. Solo con una clave de prueba **secreta**: con una de producción responde `403 TEST_MODE_ONLY`.

Permission required

Any valid key

Required header

`X-API-Key` · publishable or secret key

Access level

Level 1 · no request

## Headers

1 · all optional

`Idempotency-Key` string · optional

Clave única de la operación (8-128 caracteres de `[a-zA-Z0-9._:-]`). Un reintento con la misma clave y el mismo cuerpo devuelve la respuesta original sin repetir la operación. Vive 24 horas. 8–128 chars

## Response 200

`TestModeReset` · 6 fields

**`data` id · name · vertical · seededAt · counts · webhooksKept**

`id` string Organización de prueba (el id no cambia al reiniciar)

`name` string

`vertical` string Qué datos de ejemplo se sembraron

`seededAt` string

**`counts` contacts · properties · deals · appointments · tasks · conversations · messages**

`contacts` integer

`properties` integer

`deals` integer

`appointments` integer

`tasks` integer

`conversations` integer

`messages` integer

`webhooksKept` integer Webhooks conservados (mismo id y mismo secreto)

## Possible errors

shaped as `{ "error": { "code", "message" } }`

- **400** Datos inválidos: el cuerpo o la query no cumplen el esquema, o `Idempotency-Key` está mal formada.
- **401** UNAUTHORIZED
- **402** PAYMENT_REQUIRED
- **403** FORBIDDEN
- **409** DUPLICATE
- **429** RATE_LIMITED
- **500** INTERNAL_ERROR

cURL:

```bash
curl -X POST "https://api.bydomu.com/v1/test/reset" \
  -H "X-API-Key: $BYDOMU_API_KEY"
```

JavaScript:

```js
import { ByDomu } from "@bydomu/sdk";

const bydomu = new ByDomu({
  apiKey: process.env.BYDOMU_API_KEY,
});

const { data } = await bydomu.test.resetData();
```

Python:

```python
import os, requests

r = requests.post(
    "https://api.bydomu.com/v1/test/reset",
    headers={"X-API-Key": os.environ["BYDOMU_API_KEY"]}
)
data = r.json()
```

**Response · 200 · example**

```json
{
  "data": {
    "id": "clx1org002",
    "name": "Inmobiliaria Andes (prueba)",
    "vertical": "REAL_ESTATE",
    "seededAt": "2026-09-28T21:30:00.000Z",
    "counts": {
      "contacts": 8,
      "properties": 6,
      "deals": 5,
      "appointments": 4,
      "tasks": 5,
      "conversations": 3,
      "messages": 6
    },
    "webhooksKept": 1
  }
}
```
