Skip to main content
POST
/
api
/
v1
/
dm-templates
Create DM Template
curl --request POST \
  --url https://www.catchthegoodones.com/api/v1/dm-templates
{
  "template": {
    "id": 1,
    "name": "Intro message",
    "messageBody": "Hi! I noticed you recently followed me. I'd love to connect.",
    "createdAt": "2026-04-17T12:00:00.000Z",
    "updatedAt": "2026-04-17T12:00:00.000Z"
  }
}
Creates a new DM template. Template names must be unique per user.

Headers

HeaderRequiredDescription
AuthorizationYesBearer ctgo_your_api_key_here
Content-TypeYesapplication/json

Body

FieldTypeRequiredDescription
namestringYesTemplate name (1-100 characters). Must be unique.
messageBodystringYesMessage content (1-2000 characters)

Example

curl -X POST https://www.catchthegoodones.com/api/v1/dm-templates \
  -H "Authorization: Bearer ctgo_your_api_key_here" \
  -H "Content-Type: application/json" \
  -d '{"name": "Intro message", "messageBody": "Hi! I noticed you recently followed me. I'\''d love to connect."}'

Response

{
  "template": {
    "id": 1,
    "name": "Intro message",
    "messageBody": "Hi! I noticed you recently followed me. I'd love to connect.",
    "createdAt": "2026-04-17T12:00:00.000Z",
    "updatedAt": "2026-04-17T12:00:00.000Z"
  }
}