# PartitionEmbeddingStatus

A partition's embedding settings as they apply, with every default filled in, and the state of its index: which model it is indexed with, and whether search is available.

**Kind:** an object, used in responses.

## Fields

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `partitionId` | `uuid` | The partition. |
| `provider` | [`EmbeddingProvider`](https://docs.maitento.com/reference/types/embedding-provider.md) | The provider in use. |
| `model` | `string` | The model id in use. |
| `dimensions` | `integer` | The vector width in use. |
| `chunkSizeTokens` | `integer` | The chunk size in use, in tokens. |
| `chunkOverlapTokens` | `integer` | The chunk overlap in use, in tokens. |
| `vectorSpaceKey` | `string` | Identifies the provider, model and width together (`provider/model@width`). Only vectors with the same key can be compared. |
| `isDefaultProfile` | `boolean` | True when the partition has no profile of its own and uses Maitento's default. |
| `isModelWithdrawn` | `boolean` | True when the partition is indexed with a model Maitento no longer offers. The partition still works, searches and re-indexes, but you should move it to a supported model. |
| `isCustomModel` | `boolean` | True when the partition embeds with your own model rather than one Maitento lists (a custom profile). |
| `index` | [`PartitionEmbeddingIndexState`](https://docs.maitento.com/reference/types/partition-embedding-index-state.md) | The index state. `Ready`, with no counts, for a partition that has never been re-indexed. |
| `isSearchAvailable` | `boolean` | Whether search on the partition is currently served. Set by Maitento. |

## Example

```json
{
  "partitionId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
  "provider": "OpenAi",
  "model": "...",
  "dimensions": 0,
  "chunkSizeTokens": 0,
  "chunkOverlapTokens": 0,
  "vectorSpaceKey": "...",
  "isDefaultProfile": false,
  "isModelWithdrawn": false,
  "isCustomModel": false,
  "index": {
    "status": "Ready",
    "startedUtc": "2026-10-26T12:00:00.0000000Z",
    "preparedUtc": "2026-10-26T12:00:00.0000000Z",
    "completedUtc": "2026-10-26T12:00:00.0000000Z",
    "lastProgressUtc": "2026-10-26T12:00:00.0000000Z",
    "totalFiles": 0,
    "completedFiles": 0,
    "unindexedFiles": 0,
    "failureReason": "...",
    "previousProfile": {
      "provider": "OpenAi",
      "model": "...",
      "dimensions": 0,
      "chunkSizeTokens": 0,
      "chunkOverlapTokens": 0,
      "custom": false
    }
  },
  "isSearchAvailable": false
}
```

## Where it's used

- [`partitions.embeddingStatus`](https://docs.maitento.com/reference/api/partitions.md) (`PUT /partitions/embedding-status`)
