> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/api-reference-indexer/landing.md).

# Landing

## Get landing page analytics

> Returns count of registries, methodologies, projects, totalIssuance, totalSerialized, totalFungible, date

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/analytics":{"get":{"description":"Returns count of registries, methodologies, projects, totalIssuance, totalSerialized, totalFungible, date","operationId":"LandingApi_getOnboardingStat","parameters":[],"responses":{"200":{"description":"Landing page analytics result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/LandingAnalyticsDTO"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get landing page analytics","tags":["landing"]}}},"components":{"schemas":{"LandingAnalyticsDTO":{"type":"object","properties":{"registries":{"type":"number","description":"Registries count"},"methodologies":{"type":"number","description":"Methodologies count"},"projects":{"type":"number","description":"Projects count"},"totalIssuance":{"type":"number","description":"Total issuance"},"totalSerialized":{"type":"number","description":"Total serialized"},"totalFungible":{"type":"number","description":"Total fungible"},"date":{"format":"date-time","type":"string","description":"ISO Date"}},"required":["registries","methodologies","projects","totalIssuance","totalSerialized","totalFungible","date"]},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get projects coordinates

> Returns all project coordinates

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/projects-coordinates":{"get":{"description":"Returns all project coordinates","operationId":"LandingApi_getProjectCoordinates","parameters":[],"responses":{"200":{"description":"Projects coordinates result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ProjectCoordinatesDTO"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get projects coordinates","tags":["landing"]}}},"components":{"schemas":{"ProjectCoordinatesDTO":{"type":"object","properties":{"coordinates":{"type":"string","description":"Coordinates of project"},"projectId":{"type":"string","description":"Project message identifier"}},"required":["coordinates","projectId"]},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get data loading progress

> Returns the number of messages loaded and the total number of messages

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/data-loading-progress":{"get":{"description":"Returns the number of messages loaded and the total number of messages","operationId":"LandingApi_getDataLoadingProgress","parameters":[],"responses":{"200":{"description":"Data loading progress result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataLoadingProgress"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get data loading progress","tags":["landing"]}}},"components":{"schemas":{"DataLoadingProgress":{"type":"object","properties":{}},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get data priority loading progress

> Returns priority data loading

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/data-priority-topics":{"get":{"description":"Returns priority data loading","operationId":"LandingApi_getDataPriorityLoadingProgress","parameters":[{"name":"pageIndex","required":false,"in":"query","description":"Page index","schema":{"type":"number"}},{"name":"pageSize","required":false,"in":"query","description":"Page size","schema":{"type":"number","maximum":100}},{"name":"orderField","required":false,"in":"query","description":"Order field","schema":{"type":"string"}},{"name":"orderDir","required":false,"in":"query","description":"Order direction","schema":{"type":"string"}},{"name":"entityId","required":true,"in":"query","schema":{"type":"string"}},{"name":"entityIds","required":true,"in":"query","schema":{"type":"array","items":{"type":"string"}}}],"responses":{"200":{"description":"PriorityQueue","content":{"application/json":{"schema":{"allOf":[{"$ref":"#/components/schemas/PageDTO"},{"properties":{"items":{"type":"array","items":{"$ref":"#/components/schemas/DataPriorityLoadingProgress"}}}}]}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get data priority loading progress","tags":["landing"]}}},"components":{"schemas":{"PageDTO":{"type":"object","properties":{"pageIndex":{"type":"number","description":"Page index"},"pageSize":{"type":"number","description":"Page size"},"total":{"type":"number","description":"Total size"},"order":{"type":"object","description":"Order"}},"required":["pageIndex","pageSize","total","order"]},"DataPriorityLoadingProgress":{"type":"object","properties":{}},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get data priority loading progress

> Returns priority data loading

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/data-priority-topics":{"post":{"description":"Returns priority data loading","operationId":"LandingApi_setDataPriorityLoadingProgressTopics","parameters":[],"requestBody":{"required":true,"description":"Topic Ids","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLoadingPriorityDTO"}}}},"responses":{"200":{"description":"Data priority loading progress result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataPriorityLoadingProgress"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get data priority loading progress","tags":["landing"]}}},"components":{"schemas":{"SetLoadingPriorityDTO":{"type":"object","properties":{"ids":{"description":"Topic Ids","type":"array","items":{"type":"string"}}},"required":["ids"]},"DataPriorityLoadingProgress":{"type":"object","properties":{}},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get data priority loading progress

> Returns priority data loading

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/data-priority-policy":{"post":{"description":"Returns priority data loading","operationId":"LandingApi_setDataPriorityLoadingProgressPolicies","parameters":[],"requestBody":{"required":true,"description":"Topic Ids","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLoadingPriorityDTO"}}}},"responses":{"200":{"description":"Data priority loading progress result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataPriorityLoadingProgress"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get data priority loading progress","tags":["landing"]}}},"components":{"schemas":{"SetLoadingPriorityDTO":{"type":"object","properties":{"ids":{"description":"Topic Ids","type":"array","items":{"type":"string"}}},"required":["ids"]},"DataPriorityLoadingProgress":{"type":"object","properties":{}},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get data priority loading progress

> Returns priority data loading

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/data-priority-tokens":{"post":{"description":"Returns priority data loading","operationId":"LandingApi_setDataPriorityLoadingProgressTokens","parameters":[],"requestBody":{"required":true,"description":"Topic Ids","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SetLoadingPriorityDTO"}}}},"responses":{"200":{"description":"Data priority loading progress result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataPriorityLoadingProgress"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get data priority loading progress","tags":["landing"]}}},"components":{"schemas":{"SetLoadingPriorityDTO":{"type":"object","properties":{"ids":{"description":"Topic Ids","type":"array","items":{"type":"string"}}},"required":["ids"]},"DataPriorityLoadingProgress":{"type":"object","properties":{}},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## Get data priority loading progress

> Returns priority data loading

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"servers":[{"url":"/api/v1","description":"version 1.0"}],"paths":{"/landing/data-priority-any/{entityId}":{"post":{"description":"Returns priority data loading","operationId":"LandingApi_setDataPriorityLoadingProgressAny","parameters":[{"name":"entityId","required":true,"in":"path","description":"Entity id","schema":{"type":"string"}}],"responses":{"200":{"description":"Data priority loading progress result","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataPriorityLoadingProgress"}}}}},"500":{"description":"Internal server error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/InternalServerErrorDTO"}}}}},"summary":"Get data priority loading progress","tags":["landing"]}}},"components":{"schemas":{"DataPriorityLoadingProgress":{"type":"object","properties":{}},"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```
