Skip to main content
GET
/
intent-operation
/
{id}
Get Intent Operation
curl --request GET \
  --url https://v1.orchestrator.rhinestone.dev/intent-operation/{id}
{
  "status": "PENDING",
  "fillTimestamp": 1633493192,
  "fillTransactionHash": "0xc1674f4671accbceec3f22c2c9cfa4f7aead7183f48df90c239e0d85d6c31e21",
  "claims": [
    {
      "chainId": 10,
      "status": "PENDING",
      "claimTimestamp": 123,
      "claimTransactionHash": "<string>"
    }
  ]
}

Headers

x-api-key
string

Rhinestone API key

Path Parameters

id
string
required

Unique identifier of the intent operation

Example:

"77119256265773742309930654065362693497375232736834856992878277299604179621015"

Response

200

Successfully retrieved intent operation status

status
enum<string>
required

Overall status of the intent operation

Available options:
PENDING,
PRECONFIRMED,
CLAIMED,
FILLED,
COMPLETED,
FAILED,
EXPIRED
claims
object[]
required

Array of claims within the intent

fillTimestamp
number

Timestamp of the fill transaction

Example:

1633493192

fillTransactionHash
string

Transaction hash of the fill transaction

Example:

"0xc1674f4671accbceec3f22c2c9cfa4f7aead7183f48df90c239e0d85d6c31e21"