---
title: "List Discovered Statements"
method: GET
path: "/plug/discoveredStatements"
tags: ["Discovered Statements"]
---

# List Discovered Statements

`GET /plug/discoveredStatements`

Get a list of discovered statements in the Arcadia system. This endpoint is pageable.

This endpoint supports [Sandbox Mode](https://docs.arcadia.com/docs/sandbox-testing).

## Query parameters

- `search` string
- `globalSearch` string
- `page` integer
- `size` integer
- `sort` string[]

## Headers

- `Arcadia-Version` string, required

## Response `200`

OK

- PagedPublicDiscoveredStatementResource
  - `discoveredStatements` PublicDiscoveredStatementResource[], required — An array of discovered statement objects.
    - `accountIds` string[], required — List of account IDs associated with the discovered statement.
    - `accountNumbers` string[], required — An array of account identifiers provided by the commodity provider (often times the bill publisher).
    - `correlationIds` string[], required — A list of correlationIds cascaded from all directly associated Credentials and Files.
    - `createdAt` string, date-time, required — A timestamp indicating when the entity was created.
    - `credentialIds` string[], required — List of credential IDs associated with the discovered statement.
    - `dataIngestionMethod` 'BILL_UPLOAD' | 'UTILITY_WEBSITE_ACCESS', nullable, required — Identifies the data ingestion method that created this Statement.
    - `dueDate` string, date, nullable, required — The due date for payment associated with the account.
    - `id` string, required — A unique identifier for the entity.
    - `invoiceNumber` string, nullable, required — The unique identifier or number assigned to a specific invoice.
    - `isLatestVersion` boolean, required — Indicates whether the Statement is the most recent versionId of the Statement.
    - `periodEndDate` string, date, nullable, required — The end date of the measuring period.
    - `periodStartDate` string, date, nullable, required — The start date of the measuring period.
    - `provider` PublicProviderResource, nullable, required — The entity providing service and issuing bills (informally known as a utility).
      - `country` string, nullable, required — The country associated with the billing address.
      - `id` string, required — A unique identifier for the entity.
      - `intervalServiceTypes` string[], required — List of interval service types supported by this provider (e.g., ['electric', 'gas'])
      - `isIntervalDataSupported` boolean, nullable, required — Indicates whether the provider supports interval data
      - `isIntervalFileUploadSupported` boolean, nullable, required — Indicates whether the provider supports interval file upload
      - `isRealTimeCredentialValidationSupported` boolean, required — Indicates whether the provider supports credential validation
      - `name` string, nullable, required — The name of the utility service provider.
    - `sourceType` 'TAG_NAME' | 'UNCLASSIFIED' | 'HTML' | 'CSS' | 'PNG' | 'JPG' | 'GIF' | 'TIFF' | 'SVG' | 'WEBP' | 'ICO' | 'PDF' | 'JSON' | 'CSV' | 'XML' | 'XLS' | 'XLSX' | 'TXT' | 'ZIP' | 'MSOTF' | 'OTF' | 'SFNT' | 'TTF' | 'WOFF' | 'WOFF2' | 'FONT_WOFF' | 'FONT_WOFF2' | 'FONT_XWOFF' | 'FONT_TTF' | 'FONT_SFNT' | 'URJA_NODE_LIST' | 'URJA_NAV_HISTORY' | 'INSERT_BILL' | 'EDI' | 'X12' | 'EDIFACT' | 'TRADACOMS' | 'WOOT', nullable, required — The format of the data extraction source we used.
    - `statementDate` string, date, nullable, required — The date of the discovered statement.
    - `statementId` string, nullable, required — The unique identifier of a statement.
    - `statementType` 'BILL' | 'NOTICE' | 'ADJUSTMENT' | 'PREPAID', nullable, required — Describes the source document.
    - `status` 'EXTRACTION_PASSED_QUALITY_CHECKS' | 'EXTRACTION_FAILED_QUALITY_CHECKS', required — Status of the discovered statement.
    - `versionId` string, required — A unique identifier for the version of the Discovered Statement entity at a given moment in time.
  - `page` PageMetadata, required — Specifies which page of results to return; this is 0-indexed
    - `number` integer, required
    - `size` integer, required
    - `totalElements` integer, required
    - `totalPages` integer, required

---

[API](https://skmtc.net/arcadia/apis/plug-api.md) · [All operations](https://skmtc.net/arcadia/apis/plug-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/arcadia/plug-api/revisions/d00587742116/schema)
