Indexer APIs

Endpoints for the Guardian Global Indexer service, which provides search and analytics across all Hedera-based Guardian entities including policies, schemas, tokens, DIDs, VCs, VPs, and more.

Authentication: Bearer token required for most endpoints (Authorization: Bearer <token>)


Method
Endpoint
Description
Auth Required

GET

/api/v1/search

Full-text search across all indexed entities

Yes

GET

/api/v1/entities/did-documents

Returns all indexed DID documents

Yes

GET

/api/v1/entities/did-documents/{messageId}

Returns a DID document by message ID

Yes

GET

/api/v1/entities/did-documents/{messageId}/relationships

Returns DID relationships

Yes

GET

/api/v1/entities/vc-documents

Returns all indexed VC documents

Yes

GET

/api/v1/entities/vc-documents/{messageId}

Returns a VC document by message ID

Yes

GET

/api/v1/entities/vc-documents/{messageId}/relationships

Returns VC document relationships

Yes

GET

/api/v1/entities/vp-documents

Returns all indexed VP documents

Yes

GET

/api/v1/entities/vp-documents/{messageId}

Returns a VP document by message ID

Yes

GET

/api/v1/entities/vp-documents/{messageId}/relationships

Returns VP document relationships

Yes

GET

/api/v1/entities/policies

Returns all indexed policies

Yes

GET

/api/v1/entities/policies/{messageId}

Returns a policy by message ID

Yes

GET

/api/v1/entities/policies/{messageId}/relationships

Returns policy relationships

Yes

GET

/api/v1/entities/schemas

Returns all indexed schemas

Yes

GET

/api/v1/entities/schemas/{messageId}

Returns a schema by message ID

Yes

GET

/api/v1/entities/schemas/{messageId}/tree

Returns the schema tree

Yes

GET

/api/v1/entities/tokens

Returns all indexed tokens

Yes

GET

/api/v1/entities/tokens/{tokenId}

Returns a token by token ID

Yes

GET

/api/v1/entities/nfts

Returns all indexed NFTs

Yes

GET

/api/v1/entities/nfts/{serialNumber}

Returns an NFT by serial number

Yes

GET

/api/v1/entities/topics

Returns all indexed Hedera topics

Yes

GET

/api/v1/entities/topics/{topicId}

Returns a topic by topic ID

Yes

GET

/api/v1/entities/contracts

Returns all indexed retirement contracts

Yes

GET

/api/v1/entities/contracts/{messageId}

Returns a contract by message ID

Yes

GET

/api/v1/entities/modules

Returns all indexed modules

Yes

GET

/api/v1/entities/modules/{messageId}

Returns a module by message ID

Yes

GET

/api/v1/entities/tools

Returns all indexed tools

Yes

GET

/api/v1/entities/tools/{messageId}

Returns a tool by message ID

Yes

GET

/api/v1/entities/roles

Returns all indexed roles

Yes

GET

/api/v1/entities/roles/{messageId}

Returns a role by message ID

Yes

GET

/api/v1/entities/standard-registries

Returns all indexed Standard Registry accounts

Yes

GET

/api/v1/entities/standard-registries/{messageId}

Returns a Standard Registry by message ID

Yes

GET

/api/v1/entities/standard-registries/{messageId}/relationships

Returns Standard Registry relationships

Yes

GET

/api/v1/entities/registry-users

Returns all indexed registry users

Yes

GET

/api/v1/entities/registry-users/{messageId}

Returns a registry user by message ID

Yes

GET

/api/v1/entities/formulas

Returns all indexed formulas

Yes

GET

/api/v1/entities/formulas/{messageId}

Returns a formula by message ID

Yes

GET

/api/v1/entities/formulas/{messageId}/relationships

Returns formula relationships

Yes

GET

/api/v1/analytics/search/policies

Returns search results for policies

Yes

GET

/api/v1/analytics/compare/policy/original/{messageId}

Compares policy changes by message ID

Yes

GET

/api/v1/analytics/derivations/{messageId}

Returns policy derivations

Yes

GET

/api/v1/landing

Returns landing page analytics

No

GET

/api/v1/landing/settings

Returns Hedera network explorer settings

No

GET

/api/v1/landing/network

Returns the Hedera network name

No

GET

/api/v1/landing/coordinates

Returns project geo-coordinates

No

POST

/api/v1/landing/data-priority-policy

Adds policy data to the priority loading queue

Yes

POST

/api/v1/landing/data-priority-tokens

Adds token data to the priority loading queue

Yes

POST

/api/v1/landing/data-priority-topics

Adds topic data to the priority loading queue

Yes

POST

/api/v1/landing/data-priority-any/{entityId}

Adds any entity to the priority loading queue

Yes

GET

/api/v1/landing/progress

Returns data loading progress

Yes

POST

/api/v1/entities/update-files

Refreshes linked files for the selected documents

Yes

GET

/api/v1/artifacts/files/{fileId}

Downloads a file by ID

Yes

DELETE

/api/v1/ipfs/file/{cid}

Removes a file from IPFS by CID

Yes

Endpoints

Last updated