---
updatedAt: 2026-09-14T15:59:30.000Z
agentTools:
  projectIndex: https://docs.vopay.com/llms.txt
---

# account/tickets

This endpoint is used to fetch a list of support tickets via our API. If no email address is passed in then it will fetch all tickets for the account. If an email address is passed in, it will fetch all tickets for the account that have been submitted, including CC'd, by that email.

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "version": "2.0",
    "title": "Integrations and Support",
    "description": "The Integrations and Support API defines endpoints for configuring integrations with  Plaid, Flinks, Inverite, and Global Pay, managing API keys, and handling support tickets. It also  includes endpoints for setting and testing webhook URLs, and fetching webhook notifications for  account and partner accounts.",
    "contact": {
      "name": "API Support",
      "email": "help@vopay.com"
    }
  },
  "paths": {
    "/account/tickets": {
      "get": {
        "description": "This endpoint is used to fetch a list of support tickets via our API. If no email address is passed in then it will fetch all tickets for the account. If an email address is passed in, it will fetch all tickets for the account that have been submitted, including CC'd, by that email.",
        "summary": "account/tickets",
        "tags": [
          "Support Endpoints"
        ],
        "operationId": "fetchTicketsGET",
        "deprecated": false,
        "parameters": [
          {
            "name": "AccountID",
            "in": "query",
            "required": true,
            "description": "Your account ID",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Key",
            "in": "query",
            "required": true,
            "description": "API key for the account",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Signature",
            "in": "query",
            "required": true,
            "description": "Hashed signature for the request",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Email",
            "in": "query",
            "required": false,
            "description": "An email address",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "Limit ",
            "in": "query",
            "required": false,
            "description": "Limit the number of records that are returned. The limit and default value is 100. This parameter can only be used with Email parameter.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "Offset ",
            "in": "query",
            "required": false,
            "description": "Use this parameter to set the starting point in the dataset. This parameter can only be used with Email parameter.",
            "schema": {
              "type": "integer"
            }
          },
          {
            "name": "StartDate",
            "in": "query",
            "required": false,
            "description": "The start date of the date range you wish to fetch. Format: YYYY-MM-DD",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "EndDate",
            "in": "query",
            "required": false,
            "description": "The end date of the date range you wish to fetch. Format: YYYY-MM-DD",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "required": [
                    "Success",
                    "ErrorMessage",
                    "Tickets",
                    "Pagination"
                  ],
                  "properties": {
                    "Success": {
                      "type": "boolean",
                      "description": "True if the request was successful, false if it failed",
                      "example": true
                    },
                    "ErrorMessage": {
                      "type": "string",
                      "description": "Contains a description of the error if the request failed",
                      "example": ""
                    },
                    "Tickets": {
                      "type": "object",
                      "description": "Array serialized as a JSON object (JSON_FORCE_OBJECT): numeric string keys '0','1',... Collection of tickets. Empty {} when no tickets match.",
                      "x-list-of": "inline",
                      "x-empty-when": "no tickets match",
                      "properties": {
                        "0": {
                          "type": "object",
                          "required": [
                            "id",
                            "subject",
                            "status",
                            "dateAdded",
                            "lastUpdated"
                          ],
                          "properties": {
                            "id": {
                              "type": "string",
                              "description": "ID of the ticket.",
                              "example": ""
                            },
                            "subject": {
                              "type": "string",
                              "description": "The subject of the ticket.",
                              "example": ""
                            },
                            "status": {
                              "type": "string",
                              "description": "The status of the ticket.",
                              "example": "",
                              "nullable": true
                            },
                            "dateAdded": {
                              "type": "string",
                              "description": "The date when the ticket was added.",
                              "example": ""
                            },
                            "lastUpdated": {
                              "type": "string",
                              "description": "The date when the ticket was last updated.",
                              "example": ""
                            }
                          }
                        }
                      }
                    },
                    "Pagination": {
                      "type": "object",
                      "required": [
                        "TotalRecords",
                        "Offset",
                        "Limit"
                      ],
                      "description": "Pagination metadata",
                      "properties": {
                        "TotalRecords": {
                          "type": "string",
                          "description": "Total number of eLinx records in that search range.",
                          "example": "1000"
                        },
                        "Offset": {
                          "type": "string",
                          "description": "Use this parameter to set the starting point in the dataset.",
                          "example": "1000"
                        },
                        "Limit": {
                          "type": "string",
                          "description": "Limit the number of records that are returned.",
                          "example": "1000"
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  },
  "servers": [
    {
      "url": "https://earthnode-dev.vopay.com/api/v2"
    }
  ]
}
```