> ## 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 creation attributes

> Gets essential attributes needed for getting the Trust Provider to accept token creation contracts.

## Overview

Gets essential attributes needed for getting the Trust Provider to accept token creation contracts.

## HTTP request

`POST /Agent/Tokens/GetCreationAttributes`

## Authentication

Requires a valid JWT bearer token.

## Request (JSON)

```json theme={null}
{
}
```

## Response (JSON)

```json theme={null}
{
	"currency":Required(Str(PCurrency)),
	"commission":Required(Double(PCommission)),
	"trustProvider":Required(Str(PTrustProvider))
}
```

## Response parameters

| Parameter      | Description                                                                                                                                                                                                   |
| -------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| PCurrency      | Default currency used by the broker.                                                                                                                                                                          |
| PCommission    | Minimum acceptable commission (in percent) for the Trust Provider to accept and sign the token creation contract.                                                                                             |
| PTrustProvider | ID of Legal Identity that is to sign the constract as Trust Provider. For the Neuron to act as Trust Provider in the token creation, this ID needs to correspond to the current Legal Identity of the Neuron. |

## Notes

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