API version: dev

---

# `InstanceConfiguration`

Configuration parameters and limits of the current API instance.

## Properties

- `version`: `string` — optional

  API version. `null` if the administrator has disabled exposing it via `instanceConfiguration.showVersion`.

  example: `"0.1.31"`

- `pageSize`: `object` — optional
  - `min`: `integer` — optional

    example: `5`

  - `default`: `integer` — optional

    example: `25`

  - `max`: `integer` — optional

    example: `100`

- `register`: `object` — optional
  - `enabled`: `boolean` — optional

    example: `true`

  - `uniqueIdentifier`: `string` — optional

    example: `"email"`

  - `uniqueIdentifierRegex`: `boolean` — optional

    example: `false`

- `expression`: `object` — optional
  - `enabled`: `boolean` — optional

    example: `true`

  - `maxLength`: `integer` — optional

    example: `10240`

- `file`: `object` — optional
  - `maxFileSizeInBytes`: `integer` — optional

    example: `10737418240`

  - `uploadExpiresInSecondsAfterFirstRequest`: `integer` — optional

    example: `10800`

  - `uploadMinChunkSizeInBytes`: `integer` — optional

    example: `5242880`

  - `uploadMaxChunkSizeInBytes`: `integer` — optional

    example: `105906176`

## Raw Schema

```json
{
  "type": "object",
  "description": "Configuration parameters and limits of the current API instance.",
  "properties": {
    "version": {
      "type": "string",
      "nullable": true,
      "description": "API version. `null` if the administrator has disabled exposing it via `instanceConfiguration.showVersion`.",
      "example": "0.1.31"
    },
    "pageSize": {
      "type": "object",
      "properties": {
        "min": {
          "type": "integer",
          "example": 5
        },
        "default": {
          "type": "integer",
          "example": 25
        },
        "max": {
          "type": "integer",
          "example": 100
        }
      }
    },
    "register": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean",
          "example": true
        },
        "uniqueIdentifier": {
          "type": "string",
          "example": "email"
        },
        "uniqueIdentifierRegex": {
          "type": "boolean",
          "nullable": true,
          "example": false
        }
      }
    },
    "expression": {
      "type": "object",
      "properties": {
        "enabled": {
          "type": "boolean",
          "example": true
        },
        "maxLength": {
          "type": "integer",
          "example": 10240
        }
      }
    },
    "file": {
      "type": "object",
      "properties": {
        "maxFileSizeInBytes": {
          "type": "integer",
          "example": 10737418240
        },
        "uploadExpiresInSecondsAfterFirstRequest": {
          "type": "integer",
          "example": 10800
        },
        "uploadMinChunkSizeInBytes": {
          "type": "integer",
          "example": 5242880
        },
        "uploadMaxChunkSizeInBytes": {
          "type": "integer",
          "example": 105906176
        }
      }
    }
  }
}
```

---

Home: [Ember Nexus API docs](/index.md)

Full site map: [llms.txt](/llms.txt)
