> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Statement descriptor name is invalid

The `name` you supplied doesn't meet the format requirements for a statement descriptor.

---

## Example

```json
{
  "error": {
    "type": "request_error",
    "code": "statement_descriptor_invalid_name",
    "detail": "Statement descriptor name is invalid.",
    "documentation_url": "https://developer.paddle.com/errors/statement_descriptors/statement_descriptor_invalid_name"
  },
  "meta": {
    "request_id": "00000000-0000-0000-0000-000000000000"
  }
}
```

## Details

| Attribute | Value |
| --- | --- |
| Status code | 400 |
| Error code | `statement_descriptor_invalid_name` |
| Error message | Statement descriptor name is invalid. |

## Common causes

- `name` is shorter than 2 characters or longer than 10 characters.
- `name` contains characters other than uppercase letters, digits, spaces, and dots.
- `name` doesn't contain at least one letter.
- `name` starts or ends with a dot.

## Common solutions

- Supply a `name` of 2-10 characters, using only uppercase letters, digits, spaces, and dots. [Update statement descriptor settings](https://developer.paddle.com/api-reference/settings/update-statement-descriptor-settings) lists the format rules for `name`.
- Include at least one letter in `name`.
- Remove any leading or trailing dot from `name`.
