{
  "info": {
    "_postman_id": "c0feeb66-dfd2-4693-bf93-05e1284cb75a",
    "name": "Thoughtly agent API",
    "description": "The Thoughtly API lets you programmatically manage voice and chat AI agents,\ncontacts, calls, webhooks, and automations. Voice Agents are referenced in\nthe API as \"interviews\" for historical reasons. Authentication uses two\nheaders: `x-api-token` and `team_id`, both available from the Developer\nSettings page of the Thoughtly dashboard.\n\n\nContact Support:\n Name: Thoughtly Support\n Email: support@thoughtly.com",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "createdAt": "2026-07-28T03:13:33.000Z",
    "updatedAt": "2026-07-28T03:13:33.000Z",
    "lastUpdatedBy": "35240",
    "uid": "35240-c0feeb66-dfd2-4693-bf93-05e1284cb75a"
  },
  "item": [
    {
      "name": "interview",
      "item": [
        {
          "name": "{interview_id}",
          "item": [
            {
              "name": "responses",
              "item": [
                {
                  "name": "Search Calls",
                  "id": "c4ed44ac-3b7b-4999-9f03-043d68b1ab78",
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  },
                  "request": {
                    "method": "GET",
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "url": {
                      "raw": "{{baseUrl}}/interview/:interview_id/responses?search=<string>&response_tags=<string>&response_tags=<string>&status=<string>&status=<string>&job_id=<string>&page=<integer>&limit=20",
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "path": [
                        "interview",
                        ":interview_id",
                        "responses"
                      ],
                      "query": [
                        {
                          "description": "Search term to filter call responses.",
                          "key": "search",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter responses by tag.",
                          "key": "response_tags",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter responses by tag.",
                          "key": "response_tags",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter responses by status (e.g. success, failure).",
                          "key": "status",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter responses by status (e.g. success, failure).",
                          "key": "status",
                          "value": "<string>"
                        },
                        {
                          "description": "Filter responses by job ID.",
                          "key": "job_id",
                          "value": "<string>"
                        },
                        {
                          "key": "page",
                          "value": "<integer>"
                        },
                        {
                          "key": "limit",
                          "value": "20"
                        }
                      ],
                      "variable": [
                        {
                          "id": "118de638-8434-4b68-a2dc-aaff4f8b6974",
                          "key": "interview_id",
                          "value": "<string>",
                          "description": "(Required) The ID of the Agent that produced the calls."
                        }
                      ]
                    },
                    "description": "Search and filter calls (responses) for a given Agent."
                  },
                  "response": [
                    {
                      "id": "630ed545-0c95-4668-8d7f-c9cc41c34797",
                      "name": "A list of call responses for the Agent.",
                      "originalRequest": {
                        "method": "GET",
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          },
                          {
                            "description": "Added as a part of security scheme: apikey",
                            "key": "x-api-token",
                            "value": "<API Key>"
                          }
                        ],
                        "url": {
                          "raw": "{{baseUrl}}/interview/:interview_id/responses?search=<string>&response_tags=<string>&status=<string>&job_id=<string>&page=<integer>&limit=20",
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "path": [
                            "interview",
                            ":interview_id",
                            "responses"
                          ],
                          "query": [
                            {
                              "description": "Search term to filter call responses.",
                              "key": "search",
                              "value": "<string>"
                            },
                            {
                              "description": "Filter responses by tag.",
                              "key": "response_tags",
                              "value": "<string>"
                            },
                            {
                              "description": "Filter responses by status (e.g. success, failure).",
                              "key": "status",
                              "value": "<string>"
                            },
                            {
                              "description": "Filter responses by job ID.",
                              "key": "job_id",
                              "value": "<string>"
                            },
                            {
                              "key": "page",
                              "value": "<integer>"
                            },
                            {
                              "key": "limit",
                              "value": "20"
                            }
                          ],
                          "variable": [
                            {
                              "key": "interview_id"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "_postman_previewlanguage": "json",
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "cookie": [],
                      "responseTime": null,
                      "body": "{\n  \"data\": {\n    \"deserunt_\": -51204119.32280726,\n    \"anim_1d\": false\n  },\n  \"error\": {}\n}",
                      "createdAt": "2026-07-28T03:13:33.000Z",
                      "updatedAt": "2026-07-28T03:13:33.000Z",
                      "uid": "35240-630ed545-0c95-4668-8d7f-c9cc41c34797"
                    }
                  ],
                  "createdAt": "2026-07-28T03:13:33.000Z",
                  "updatedAt": "2026-07-28T03:13:33.000Z",
                  "uid": "35240-c4ed44ac-3b7b-4999-9f03-043d68b1ab78"
                }
              ],
              "id": "eb3a013e-ca03-4213-8717-bcadeaeeaf09",
              "createdAt": "2026-07-28T03:13:33.000Z",
              "updatedAt": "2026-07-28T03:13:33.000Z",
              "uid": "35240-eb3a013e-ca03-4213-8717-bcadeaeeaf09"
            }
          ],
          "id": "0e452c9d-672d-4dcd-92e6-81b073afc813",
          "createdAt": "2026-07-28T03:13:33.000Z",
          "updatedAt": "2026-07-28T03:13:33.000Z",
          "uid": "35240-0e452c9d-672d-4dcd-92e6-81b073afc813"
        },
        {
          "name": "Get Agents",
          "id": "53d51d11-603a-4215-8ef4-ced6b8a03fd2",
          "protocolProfileBehavior": {
            "disableBodyPruning": true
          },
          "request": {
            "method": "GET",
            "header": [
              {
                "key": "Accept",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/interview?search=<string>&status=ACTIVE&sort=created_desc&all_interviews=<boolean>&page=<integer>&limit=20",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "interview"
              ],
              "query": [
                {
                  "description": "Search term to filter Agents by title, name, or other properties.",
                  "key": "search",
                  "value": "<string>"
                },
                {
                  "description": "Filter Agents by their current status.",
                  "key": "status",
                  "value": "ACTIVE"
                },
                {
                  "description": "Sort order for Agents.",
                  "key": "sort",
                  "value": "created_desc"
                },
                {
                  "description": "Set true to include archived Agents.",
                  "key": "all_interviews",
                  "value": "<boolean>"
                },
                {
                  "description": "Pagination page index (0-based).",
                  "key": "page",
                  "value": "<integer>"
                },
                {
                  "description": "Page size (max 50, default 20).",
                  "key": "limit",
                  "value": "20"
                }
              ]
            },
            "description": "Retrieves a list of Agents (formerly Interviews) available in your workspace. Supports filtering by status, search term, and sorting."
          },
          "response": [
            {
              "id": "45f11c03-a83f-41c0-8969-6832214d5496",
              "name": "A list of Agents.",
              "originalRequest": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  },
                  {
                    "description": "Added as a part of security scheme: apikey",
                    "key": "x-api-token",
                    "value": "<API Key>"
                  }
                ],
                "url": {
                  "raw": "{{baseUrl}}/interview?search=<string>&status=ACTIVE&sort=created_desc&all_interviews=<boolean>&page=<integer>&limit=20",
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "path": [
                    "interview"
                  ],
                  "query": [
                    {
                      "description": "Search term to filter Agents by title, name, or other properties.",
                      "key": "search",
                      "value": "<string>"
                    },
                    {
                      "description": "Filter Agents by their current status.",
                      "key": "status",
                      "value": "ACTIVE"
                    },
                    {
                      "description": "Sort order for Agents.",
                      "key": "sort",
                      "value": "created_desc"
                    },
                    {
                      "description": "Set true to include archived Agents.",
                      "key": "all_interviews",
                      "value": "<boolean>"
                    },
                    {
                      "description": "Pagination page index (0-based).",
                      "key": "page",
                      "value": "<integer>"
                    },
                    {
                      "description": "Page size (max 50, default 20).",
                      "key": "limit",
                      "value": "20"
                    }
                  ]
                }
              },
              "status": "OK",
              "code": 200,
              "_postman_previewlanguage": "json",
              "header": [
                {
                  "key": "Content-Type",
                  "value": "application/json"
                }
              ],
              "cookie": [],
              "responseTime": null,
              "body": "{\n  \"data\": {\n    \"deserunt_\": -51204119.32280726,\n    \"anim_1d\": false\n  },\n  \"error\": {}\n}",
              "createdAt": "2026-07-28T03:13:33.000Z",
              "updatedAt": "2026-07-28T03:13:33.000Z",
              "uid": "35240-45f11c03-a83f-41c0-8969-6832214d5496"
            }
          ],
          "createdAt": "2026-07-28T03:13:33.000Z",
          "updatedAt": "2026-07-28T03:13:33.000Z",
          "uid": "35240-53d51d11-603a-4215-8ef4-ced6b8a03fd2"
        }
      ],
      "id": "f3b0e24f-2434-4a7e-ba3f-fca84a41eb54",
      "createdAt": "2026-07-28T03:13:33.000Z",
      "updatedAt": "2026-07-28T03:13:33.000Z",
      "uid": "35240-f3b0e24f-2434-4a7e-ba3f-fca84a41eb54"
    }
  ],
  "auth": {
    "type": "apikey",
    "apikey": [
      {
        "key": "key",
        "value": "x-api-token",
        "type": "string"
      },
      {
        "key": "value",
        "value": "{{apiKey}}",
        "type": "string"
      },
      {
        "key": "in",
        "value": "header",
        "type": "string"
      }
    ]
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.thoughtly.com"
    }
  ]
}