Skip to main content
GET
/
atlantic-query-by-dedup-id
Get Atlantic Query by Dedup ID
curl --request GET \
  --url https://atlantic.api.herodotus.cloud/atlantic-query-by-dedup-id \
  --header 'api-key: <api-key>'
{
  "atlanticQuery": {
    "id": "<string>",
    "externalId": "<string>",
    "dedupId": "<string>",
    "transactionId": "<string>",
    "step": "<string>",
    "programHash": "<string>",
    "integrityFactHash": "<string>",
    "sharpFactHash": "<string>",
    "layout": "<string>",
    "isFactMocked": true,
    "isProofMocked": true,
    "steps": [
      "<string>"
    ],
    "errorReason": "<string>",
    "submittedByClient": "<string>",
    "projectId": "<string>",
    "submittedByWallet": "<string>",
    "bucketId": "<string>",
    "bucketJobIndex": -1,
    "customerName": "<string>",
    "isJobSizeValid": true,
    "retryCount": -1,
    "createdAt": "2023-11-07T05:31:56Z",
    "completedAt": "2023-11-07T05:31:56Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.herodotus.cloud/llms.txt

Use this file to discover all available pages before exploring further.

Query Deduplication

Atlantic supports query deduplication through the dedupId parameter. When submitting a query, you can provide a custom dedupId to:
  • Avoid duplicate processing of identical queries
  • Track and retrieve queries using your own identifier
  • Reference queries across your application consistently
This endpoint allows you to retrieve a query using your custom dedupId and projectId, which is particularly useful when you want to:
  • Ensure idempotent query submissions
  • Retrieve query results using your own tracking identifiers
  • Check if a query with a specific dedup ID already exists before submitting a new one

Usage

Provide both the dedupId and projectId as query parameters to retrieve the Atlantic query details.

Authorizations

api-key
string
header
required

Query Parameters

dedupId
string
required
apiKey
string

Response

Default Response

atlanticQuery
object
required