Reset Developer Database
dev_database_resetIRREVERSIBLY drops and recreates the CALLING user's own developer database
schema for an app: every table and row is destroyed and replaced
with an empty schema. The underlying MySQL user/credentials are
unaffected. Only the data is wiped. Equivalent to meridian db reset in the Meridian CLI.
REQUIRES confirm: true in the SAME call. Omitting it, or passing
false, refuses with a clear error and makes NO changes. Never
call this tool speculatively or "just in case". Only pass
confirm: true when you (or the developer you are acting for) have
explicitly decided to permanently discard this developer database's
current contents.
Also refuses if the developer database is not currently ready (e.g.
still provisioning, or already in an error state). Use
dev_database_get to check status first if unsure. Takes the
app_id returned by apps_list.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"app_id": "<app_id>",
"confirm": "<confirm>"
},
"name": "dev_database_reset"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app_id | Yes | The app uuid returned by `apps_list`. | |
| confirm | Yes | Must be exactly `true`. Resetting permanently destroys the developer database's current contents; this tool refuses without explicit confirmation. | |
| organization_id | No | An organisation uuid or slug. When supplied, `app_id` is resolved within that organisation and may be a slug instead of a uuid, mirroring the Meridian web app. |