---
updatedAt: 2026-08-06T09:23:40.000Z
agentTools:
  projectIndex: https://developers.alcmeon.com/llms.txt
---

# Get the list of Kakaotalk templates

Retrieve a paginated list of Kakaotalk templates for a specific account using filters.

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "title": "Initiate a conversation API",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "https://api.alcmeon.com",
      "description": "Alcmeon production API server"
    }
  ],
  "x-readme": {
    "explorer-enabled": true
  },
  "components": {
    "securitySchemes": {
      "basic_auth": {
        "description": "Basic authentication using your environment Instance ID as username and Application Secret as password.\n",
        "type": "http",
        "scheme": "basic"
      },
      "bearer_token": {
        "description": "OAuth 2.0 Bearer token authentication.  Obtain a token by calling the /v1/oauth2/token endpoint with your credentials. The token is valid for one hour.\n",
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    },
    "schemas": {
      "ResponseError": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string",
            "description": "A short string explaining the reason of the error."
          },
          "details": {
            "type": "string",
            "description": "A short string which describes what is wrong. Provide this string to  support@alcmeon.com if you wish to obtain more details about the problem.\n"
          }
        }
      },
      "RateLimitResponseError": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string",
            "description": "Rate limit reached"
          },
          "details": {
            "type": "string",
            "description": "A string showing the time when the rate limit will be reset. Example: {'rate_limited_until': '2024-01-22T13:05:41Z'}\n"
          }
        }
      },
      "KKTTemplate": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "description": "The ID of the template.",
            "example": 1
          },
          "name": {
            "type": "string",
            "description": "The name of the template.",
            "example": "template_abc"
          },
          "language": {
            "type": "string",
            "description": "The language of the template.",
            "example": "en",
            "enum": [
              "en",
              "kr"
            ]
          },
          "body": {
            "type": "string",
            "description": "The body content of the template.",
            "example": "This is the content of the template using {{variable}} in the body."
          },
          "created_at": {
            "type": "string",
            "format": "date-time",
            "description": "The creation date of the template.",
            "example": "2025-02-17T09:09:58"
          },
          "last_modified_at": {
            "type": "string",
            "format": "date-time",
            "description": "The last modification date of the template.",
            "example": "2025-02-17T09:09:58"
          },
          "status": {
            "type": "string",
            "description": "The status of the template.",
            "example": "approved",
            "enum": [
              "approved",
              "rejected",
              "in_review"
            ]
          }
        }
      }
    }
  },
  "security": [
    {
      "basic_auth": []
    },
    {
      "bearer_token": []
    }
  ],
  "tags": [
    {
      "name": "Kakaotalk"
    }
  ],
  "paths": {
    "/v1/kakaotalk/templates": {
      "post": {
        "summary": "Get the list of Kakaotalk templates",
        "description": "Retrieve a paginated list of Kakaotalk templates for a specific account using filters.",
        "tags": [
          "Kakaotalk"
        ],
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "account_id": {
                    "type": "integer",
                    "description": "The ID of the account to retrieve templates for."
                  },
                  "limit": {
                    "type": "integer",
                    "default": 20,
                    "maximum": 100,
                    "description": "The number of items to return (optional, default is 20)."
                  },
                  "page": {
                    "type": "integer",
                    "default": 0,
                    "description": "The page number to return (optional, default is 0)."
                  },
                  "status": {
                    "type": "string",
                    "enum": [
                      "submitted",
                      "in_review",
                      "rejected",
                      "accepted"
                    ],
                    "description": "The status filter (optional)."
                  },
                  "id": {
                    "type": "integer",
                    "description": "The ID filter (optional)."
                  },
                  "created_at_range": {
                    "type": "object",
                    "properties": {
                      "start": {
                        "type": "string",
                        "format": "date-time",
                        "description": "The start date for the creation range filter (optional). Format 2025-04-24 10:30:15"
                      },
                      "end": {
                        "type": "string",
                        "format": "date-time",
                        "description": "The end date for the creation range filter (optional). Format 2025-04-24 10:30:15"
                      }
                    }
                  },
                  "last_modified_at_range": {
                    "type": "object",
                    "properties": {
                      "start": {
                        "type": "string",
                        "format": "date-time",
                        "description": "The start date for the last modified range filter (optional). Format 2025-04-24 10:30:15"
                      },
                      "end": {
                        "type": "string",
                        "format": "date-time",
                        "description": "The end date for the last modified range filter (optional). Format 2025-04-24 10:30:15"
                      }
                    }
                  }
                },
                "required": [
                  "account_id"
                ]
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "A list of Kakaotalk templates.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "data": {
                      "type": "array",
                      "items": {
                        "$ref": "#/components/schemas/KKTTemplate"
                      }
                    },
                    "next_page": {
                      "type": "integer",
                      "description": "The next page number if more data is available."
                    }
                  }
                }
              }
            }
          },
          "400": {
            "description": "If the input parameters are not valid",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ResponseError"
                }
              }
            }
          },
          "429": {
            "description": "Rate limit reached. Default limit is set to 15 requests per minute.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/RateLimitResponseError"
                }
              }
            }
          }
        }
      }
    }
  }
}
```