# Get a specific statement for a specific account. **GET /accounts/{account_id}/statements/{statement_id}** This will return a statement that corresponds with the passed Statement ID. Relevant IDs for an account's historical statements can be obtained from the `accounts/{account_id}/statements/list` route. ## Servers - Public Sandbox: https://sandbox-api.canopyservicing.com (Public Sandbox) - Protected UAT Sandbox: https://uat-api.canopyservicing.com (Protected UAT Sandbox) - Production: https://api.canopyservicing.com (Production) ## Authentication methods - O auth2 ## Parameters ### Path parameters - **account_id** (string) Account ID - **statement_id** (string) The ID of a specific statement you would like returned. ## Responses ### 200 #### Body: application/json (object) - **account_id** (string) The Canopy-generated ID for the account - **statement_id** (string) The Canopy-generated ID for the statement - **pdf_url** (string | null) Secure, temporary URL for the generated PDF - **account_overview** (object) - **open_to_buy** (object) - **cycle_summary** (object) - **min_pay_due** (object) - **additional_min_pay_details** (object) - **balance_summary** (object) - **payoff** (object) - **line_items** (array[object]) A snapshot of all line items that occurred during the cycle and were `VALID` at the time of Statement cut. ### 401 Unauthorized. ### 403 Forbidden. ### 404 Statement not found ### 429 Too many requests. ### default Unexpected Error. [Powered by Bump.sh](https://bump.sh)