> ## Documentation Index
> Fetch the complete documentation index at: https://docs.neuro-tech.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get description

> Creates a report relating to a state machine associated with a token.

## Overview

Creates a report relating to a state machine associated with a token.

## HTTP request

`POST /Agent/Tokens/GetDescription`

## Authentication

Requires a valid JWT bearer token.

## Request (JSON)

```json theme={null}
{
	"tokenId":Required(Str(PTokenId)),
	"reportFormat":Required(Str(PReportFormat))
}
```

## Input parameters

| Parameter     | Description                                                                                                      |
| ------------- | ---------------------------------------------------------------------------------------------------------------- |
| PTokenId      | ID of token.                                                                                                     |
| PReportFormat | Format of report to generate. Possible values include Markdown, Html, Text, Xaml, XamarinXaml and SmartContract. |

## Response (JSON)

```json theme={null}
{
	"report":Required(Str(PReport))
}
```

## Response parameters

| Parameter | Description       |
| --------- | ----------------- |
| PReport   | Generated report. |

## Notes

This endpoint uses the request schema notation described in [Pattern matching](/guides/pattern-matching).
