This guide uses the default EU base URL (
If your tenant is in another cell (e.g.,
https://api.documents.resistant.ai).If your tenant is in another cell (e.g.,
us-1, ca-1, ap-2, ap-3), use the corresponding base URL described in Concepts.What it does
The report endpoint returns a JSON response containing adownload_url. Your system can then download the PDF from that URL.
- Endpoint:
GET /v2/submission/{submission_id}/report - Output:
{ "download_url": "..." } - Auth: OAuth2 access token (
Authorization: Bearer <access_token>)
When to use it
Use the PDF report when you need:- a human-readable artifact for case handling
- audit / record-keeping workflows
- sharing results with internal reviewers (without building your own UI)
Request
Endpoint
Query parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
include_decision | boolean | false | Include Adaptive Decision result in the report. |
Responses (per OpenAPI)
200 OK — report available
409 Conflict — report cannot be downloaded
The API returns409 Conflict when the report cannot be downloaded because the fraud analysis (or Adaptive Decision, if requested) was not completed successfully or was skipped.
404 Not Found
The API specification defines404 as “requested resource was not found”. If you get 404:
- verify the
submission_id - verify you are calling the correct stage/cell base URL (same one where the submission was created)
Download the PDF
Thedownload_url points to a downloadable PDF file. Download it with any standard HTTP client.
cURL example
Recommended handling
- Treat the
download_urlas temporary (download promptly). - Store the PDF in your own storage if you need long-term retention.
- Apply your organization’s access controls if you re-host the PDF.
Common issues
I get 409 Conflict
I get 409 Conflict
Wait for the underlying analysis to complete and confirm it completed successfully (or reached a terminal status). If you request
include_decision=true, ensure Adaptive Decision was enabled for the submission.I get 404 Not Found
I get 404 Not Found
Confirm the submission exists and that you are calling the correct base URL for the same stage/cell where the submission was created.
The downloaded file is empty or corrupted
The downloaded file is empty or corrupted
Ensure you are downloading the PDF from
download_url(not from the API endpoint directly), and that your HTTP client follows redirects if present.