> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.resemble.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.resemble.ai/_mcp/server.

# List Submissions

Retrieve past Signal submissions for your team, newest first.

`GET https://app.resemble.ai/api/v2/signal`

## Query parameters

| Field      | Type    | Required | Description                                    |
| ---------- | ------- | -------- | ---------------------------------------------- |
| `page`     | integer | No       | Page number. Defaults to 1.                    |
| `per_page` | integer | No       | Results per page. Defaults to 10, maximum 100. |

## Example

```bash
curl --request GET 'https://app.resemble.ai/api/v2/signal?page=1&per_page=25' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'
```

## Response

```json
{
  "success": true,
  "items": [
    {
      "id": 12345,
      "input_modality": "text",
      "filename": null,
      "content_type": null,
      "text_preview": "wire the funds now to this account…",
      "verdict": "fraud",
      "top_category": { "name": "CEO Impersonation / Wire Diversion", "icon": "👔", "score": 0.91 },
      "benign_score": 0.12,
      "margin_over_second": 0.21,
      "response": { "...": "full scorer output, matching the Score Content response item" },
      "created_at": "2026-06-14T10:30:45.123Z"
    }
  ],
  "page": 1,
  "per_page": 25,
  "total_count": 42,
  "total_pages": 2
}
```

### Response fields

| Field                        | Type           | Description                                                                                       |
| ---------------------------- | -------------- | ------------------------------------------------------------------------------------------------- |
| `success`                    | boolean        | Whether the API request succeeded.                                                                |
| `items[].id`                 | integer        | Submission identifier.                                                                            |
| `items[].input_modality`     | string         | `text`, `audio`, `video`, or `image`.                                                             |
| `items[].filename`           | string \| null | Original filename for file submissions.                                                           |
| `items[].content_type`       | string \| null | MIME type for file submissions.                                                                   |
| `items[].text_preview`       | string \| null | Truncated copy of the submitted text. `null` for file submissions.                                |
| `items[].verdict`            | string         | `safe`, `suspicious`, or `fraud`.                                                                 |
| `items[].top_category`       | object         | Highest-scoring category for the submission.                                                      |
| `items[].benign_score`       | number         | How strongly the content matched benign content.                                                  |
| `items[].margin_over_second` | number         | Gap between the top category score and the runner-up.                                             |
| `items[].response`           | object         | The complete scorer output, identical to the [Score Content](/detect/signal/score) response item. |
| `items[].created_at`         | string         | Submission timestamp.                                                                             |
| `page`                       | integer        | Current page.                                                                                     |
| `per_page`                   | integer        | Results per page.                                                                                 |
| `total_count`                | integer        | Total submissions available.                                                                      |
| `total_pages`                | integer        | Total pages available.                                                                            |