Delete Template

tools/call delete_template

Deletes a template owned by the authenticated actor.


Conventions

Authentication

All endpoints require a Bearer token. Pass it in the Authorization header as Bearer <token>. Tokens are issued from the API settings page in your workspace.

Base URL

All paths are relative to https://mcp.allsign.app. The spec includes full paths; strip the base when constructing requests.

Versioning

The current version is 0.1.0. Breaking changes are documented in the Changelog and announced before taking effect.

Specification

The server follows the MCP specification and communicates via JSON-RPC 2.0. All documentation on this page is generated directly from the spec.


Example

Bash
curl "https://mcp.allsign.app" \
-X POST \
-H "Authorization: Bearer {token}" \
-H "Content-Type: application/json" \
--data-raw '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "delete_template",
"arguments": {
"template_ref": "00000000-0000-4000-8000-000000000000"
}
}
}'

Request

Request Body
{
  "template_ref": "00000000-0000-4000-8000-000000000000"
}
template_ref

Public stable resource reference.

string (uuid)required

Responses

200 OK
{
  "template": {
    "description": "",
    "executed_at": "",
    "intent": "",
    "name": "",
    "priority": "",
    "rejected_at": "",
    "rejected_reason": "",
    "ref": "00000000-0000-4000-8000-000000000000",
    "requires_2fa": true,
    "requires_rcp": true,
    "sections": [],
    "status": "",
    "terms": []
  }
}
template

Canonical template resource.

objectrequired
template.description

stringrequired
template.executed_at

string (date-time)required
template.intent

stringrequired
template.name

stringrequired
template.priority

stringrequired
template.rejected_at

string (date-time)required
template.rejected_reason

stringrequired
template.ref

Public stable resource reference.

string (uuid)required
template.requires_2fa

booleanrequired
template.requires_rcp

booleanrequired
template.sections

object[]required
template.sections[].description

stringrequired
template.sections[].name

stringrequired
template.sections[].position

integerrequired
template.sections[].ref

Public stable resource reference.

string (uuid)required
template.sections[].terms

object[]required
template.sections[].terms[].description

stringrequired
template.sections[].terms[].has_review_history

booleanrequired
template.sections[].terms[].locked

booleanrequired
template.sections[].terms[].name

stringrequired
template.sections[].terms[].negotiable

booleanrequired
template.sections[].terms[].pending_counter_proposal

booleanrequired
template.sections[].terms[].position

integerrequired
template.sections[].terms[].priority

stringrequired
template.sections[].terms[].ref

Public stable resource reference.

string (uuid)required
template.status

stringrequired
template.terms

object[]required
Errors

Standard JSON-RPC 2.0 error codes apply.

-32600

Invalid Request

erroroptional
-32601

Method not found

erroroptional
-32602

Invalid params

erroroptional
-32603

Internal error

erroroptional
401

Bearer token missing or invalid

erroroptional
403

Actor does not have the required capacity for this operation

erroroptional

© 2026 AllSign. All rights reserved.