Passer au contenu principal
PUT
/
v2
/
api
/
summary_templates
/
{id}
Update summary template
curl --request PUT \
  --url https://api.withallo.com/v2/api/summary_templates/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data @- <<EOF
{
  "name": "Sales call",
  "call_context": "B2B SaaS sales calls",
  "icon": "📞",
  "sections": [
    {
      "title": "Pain points",
      "instructions": "List the prospect's pain points",
      "order": 0
    },
    {
      "title": "Next steps",
      "instructions": "What was agreed",
      "order": 1
    }
  ]
}
EOF
{
  "data": {
    "id": "tst-abc123",
    "name": "Sales call",
    "call_context": "B2B SaaS sales calls",
    "icon": "📞",
    "sections": [
      {
        "title": "Pain points",
        "instructions": "List the prospect's pain points",
        "order": 0
      },
      {
        "title": "Next steps",
        "instructions": "What was agreed",
        "order": 1
      }
    ],
    "created_at": "2026-06-01T10:00:00",
    "updated_at": "2026-06-01T10:00:00"
  }
}
Scope requis : SUMMARY_TEMPLATES_WRITE

Comportement

Remplace name, call_context, icon et sections du modele par les valeurs envoyees : transmettez donc l’etat complet souhaite — les champs call_context, icon et sections omis sont effaces. Recuperez d’abord le modele actuel avec Recuperer un modele de resume si vous ne voulez modifier qu’un seul champ. Retourne 404 avec le code SUMMARY_TEMPLATE_NOT_FOUND si aucun modele actif avec cet ID n’existe pour votre equipe.

Autorisations

Authorization
string
header
requis

Paramètres de chemin

id
string
requis

Summary template ID (tst-*)

Exemple:

"tst-abc123"

Corps

application/json
name
string
requis

Template name.

Exemple:

"Sales call"

call_context
string | null

Background context that helps the AI summarize calls (max 4000 characters).

Exemple:

"B2B SaaS sales calls"

icon
string | null

Optional icon (e.g. an emoji).

Exemple:

"📞"

sections
object[]

Ordered sections that make up the summary (max 10).

Maximum array length: 10

Réponse

Summary template updated

data
object