pause_resource
Suspend any resource without deleting it, preserving storage and connection URL. Use to temporarily cut access during incidents or freeze unused staging databases.
Instructions
Suspend a resource WITHOUT deleting it (POST /api/v1/resources/:id/pause).
Storage is preserved and the connection URL is unchanged — the resource just stops accepting new connections (the provider-side credential is revoked) until you resume it. Use this to park a staging database overnight, freeze a resource during an incident, or temporarily cut access without losing data.
Pro tier or higher only (anonymous/free/hobby get 402 with an upgrade prompt). Pausing an already-paused resource returns 409. Resume with resume_resource; the same connection URL works again immediately after resume.
Requires INSTANODE_TOKEN. A token not on your team returns a clean 404.
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": {
"id": "<id>"
},
"name": "pause_resource"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Resource token (UUID) to pause — the value create_* returned as 'token'. |