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

# Profile overview

> API reference for managing user profiles and settings

## Overview

The Profile API provides functionality for managing:

* User profile information
* Profile settings
* Security preferences
* Notification settings
* Avatar management

## Core Concepts

### Profile Status

| Status      | Description           | Next States         |
| ----------- | --------------------- | ------------------- |
| `active`    | Fully operational     | suspended, archived |
| `pending`   | Awaiting verification | active, suspended   |
| `suspended` | Temporarily disabled  | active, archived    |
| `archived`  | Permanently inactive  | -                   |

### Settings Categories

| Category        | Description       | Configurable |
| --------------- | ----------------- | ------------ |
| `preferences`   | UI preferences    | Yes          |
| `notifications` | Alert settings    | Yes          |
| `security`      | Security options  | Yes          |
| `language`      | Language settings | Yes          |
| `timezone`      | Time settings     | Yes          |

### Avatar Rules

* Max size: 5MB
* Formats: JPG, PNG
* Dimensions: 400x400
* Aspect ratio: 1:1

<Note>
  See individual endpoint documentation for detailed request/response formats and examples.
</Note>
