> For the complete documentation index, see [llms.txt](https://docs.thewalletcrew.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.thewalletcrew.io/api-reference/advanced/global.md).

# Global

## Get system diagnostics and health information

> Provides comprehensive runtime diagnostics for administrators to monitor application health and performance.\
> &#x20;           \
> Restricted to the Global Administrator role.

```json
{"openapi":"3.1.1","info":{"title":"Neostore internal API","version":"v1"},"tags":[{"name":"Global"}],"servers":[{"url":"https://app.neostore.cloud","description":"Production Server"},{"url":"https://app-qa.neostore.cloud","description":"Staging Server"}],"security":[{"admin-bearer":[]}],"components":{"securitySchemes":{"admin-bearer":{"type":"oauth2","flows":{"implicit":{"authorizationUrl":"https://auth.neostore.cloud/authorize?audience=https://app.neostore.cloud/api/","scopes":{}}}}},"schemas":{"ProblemDetails":{"type":"object","properties":{"type":{"type":["null","string"]},"title":{"type":["null","string"]},"status":{"type":["null","integer"],"format":"int32"},"detail":{"type":["null","string"]},"instance":{"type":["null","string"]}},"additionalProperties":{}},"HttpValidationProblemDetails":{"type":"object","allOf":[{"$ref":"#/components/schemas/ProblemDetails"}],"properties":{"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}}}},"additionalProperties":{}}}},"paths":{"/api/info":{"get":{"tags":["Global"],"summary":"Get system diagnostics and health information","description":"Provides comprehensive runtime diagnostics for administrators to monitor application health and performance.\n            \nRestricted to the Global Administrator role.","responses":{"200":{"description":"Diagnostics collected successfully."},"401":{"description":"Caller not authenticated with admin bearer token.","content":{"text/plain":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ProblemDetails"},{"$ref":"#/components/schemas/HttpValidationProblemDetails"}]}},"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ProblemDetails"},{"$ref":"#/components/schemas/HttpValidationProblemDetails"}]}},"text/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ProblemDetails"},{"$ref":"#/components/schemas/HttpValidationProblemDetails"}]}}}},"403":{"description":"Caller is not a Global Administrator.","content":{"text/plain":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ProblemDetails"},{"$ref":"#/components/schemas/HttpValidationProblemDetails"}]}},"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ProblemDetails"},{"$ref":"#/components/schemas/HttpValidationProblemDetails"}]}},"text/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/ProblemDetails"},{"$ref":"#/components/schemas/HttpValidationProblemDetails"}]}}}},"500":{"description":"Unexpected server error."}}}}}}
```

## Lightweight liveness/readiness probe.

> Returns process and host lifetime state to confirm the app has fully started and is not stopping.\
> &#x20;           \
> It also reports the host this request resolved to, and echoes a \`nonce\` when one is supplied.\
> Those two fields are what the custom domain configuration check reads: called on a customer's own\
> hostname, a matching host and nonce prove that their DNS reaches Cloudflare, that the certificate is\
> valid, and that Azure accepted a request whose \`Host\` is a custom domain. This endpoint is used\
> for that rather than a new one precisely because it is anonymous and carries no \`tenantId\`, so\
> \`PublicUriMiddleware\` does not engage — which is what lets the check run \<em>before\</em> a domain\
> is activated, and therefore act as the gate on activating it.\
> &#x20;           \
> Echoing the caller's own \`Host\` back to them discloses nothing they did not send.

```json
{"openapi":"3.1.1","info":{"title":"Neostore internal API","version":"v1"},"tags":[{"name":"Global"}],"servers":[{"url":"https://app.neostore.cloud","description":"Production Server"},{"url":"https://app-qa.neostore.cloud","description":"Staging Server"}],"paths":{"/api/ping":{"get":{"tags":["Global"],"summary":"Lightweight liveness/readiness probe.","description":"Returns process and host lifetime state to confirm the app has fully started and is not stopping.\n            \nIt also reports the host this request resolved to, and echoes a `nonce` when one is supplied.\nThose two fields are what the custom domain configuration check reads: called on a customer's own\nhostname, a matching host and nonce prove that their DNS reaches Cloudflare, that the certificate is\nvalid, and that Azure accepted a request whose `Host` is a custom domain. This endpoint is used\nfor that rather than a new one precisely because it is anonymous and carries no `tenantId`, so\n`PublicUriMiddleware` does not engage — which is what lets the check run <em>before</em> a domain\nis activated, and therefore act as the gate on activating it.\n            \nEchoing the caller's own `Host` back to them discloses nothing they did not send.","parameters":[{"name":"nonce","in":"query","description":"Optional value echoed back, so a caller can prove it reached this application.","schema":{"type":"string"}}],"responses":{"200":{"description":"Application is responding."},"503":{"description":"Application is not ready yet."}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.thewalletcrew.io/api-reference/advanced/global.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
