Trello

Create Trello Card

Creates a card in a Trello list.

Unverified

What the model is told

Create a Trello card for the team to follow up. Give it a short name and put the customer's request in the description. Confirm with the customer before calling. Tell them a card has been created. The response includes the card id and URL.

Request

POSThttps://api.trello.com/1/cards?key=YOUR_TRELLO_API_KEY&token=YOUR_TRELLO_TOKEN

Headers

  • Content-Typeapplication/json

Body

{
  "idList": "YOUR_TRELLO_LIST_ID",
  "name": "{{name}}",
  "desc": "{{description}}"
}

Parameters

  • name stringA short card title.
  • description stringThe detail the team needs, including how to contact the customer.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "50356221-0647-4ce8-8bd0-0af4bc4f24d8",
    "type": "HTTP_REQUEST",
    "label": "Create Trello Card",
    "name": "create_trello_card",
    "customName": false,
    "description": "Create a Trello card for the team to follow up. Give it a short name and put the customer's request in the description. Confirm with the customer before calling. Tell them a card has been created. The response includes the card id and URL.",
    "parameters": [
      {
        "name": "name",
        "type": "string",
        "description": "A short card title."
      },
      {
        "name": "description",
        "type": "string",
        "description": "The detail the team needs, including how to contact the customer."
      }
    ],
    "config": {
      "endpoint": {
        "method": "POST",
        "url": "https://api.trello.com/1/cards?key=YOUR_TRELLO_API_KEY&token=YOUR_TRELLO_TOKEN"
      },
      "headers": [
        {
          "name": "Content-Type",
          "value": "application/json"
        }
      ],
      "body": "{\n  \"idList\": \"YOUR_TRELLO_LIST_ID\",\n  \"name\": \"{{name}}\",\n  \"desc\": \"{{description}}\"\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.