execute_service_layer_write_unattended
Execute guarded OData writes (PATCH, POST, DELETE) without approval for development companies when the connected profile allows unattended writes; otherwise use the approval-based write tool.
Instructions
Execute a guarded OData write (PATCH, POST or DELETE) with NO approval of any kind, for development companies. Denied unless the connected profile has slWriteApproval "none" (printed by connect_database); otherwise use execute_service_layer_write. These are real writes to the company database.
Every other rule of execute_service_layer_write applies unchanged: database must equal the connected Service Layer database, the verb must be in slAllowedMethods, the same endpoint shapes are enforced, MCP_DRY_RUN previews and MCP_SL_WRITES_ENABLED=false disables it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | Relative OData endpoint without the configured /b1s/v1/ or /b1s/v2/ root | |
| body | No | JSON object: required and non-empty for PATCH, optional for POST, forbidden for DELETE | |
| method | Yes | Must also be allowed by the connected profile's slAllowedMethods | |
| database | Yes | Connected company database exactly as connect_database prints it; shown to the approver and checked by the server |