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

# App

## The App Object

Apps are applications within a workspace. Each app has its own authentication configuration, users, and API keys.

### Attributes

<ResponseField name="id" type="string" required>
  Unique identifier for the app

  **Example:** `app_123`
</ResponseField>

<ResponseField name="name" type="string" required>
  App name

  **Example:** `My Application`
</ResponseField>

<ResponseField name="slug" type="string" required>
  URL-friendly app identifier

  **Example:** `my-application`
</ResponseField>

<ResponseField name="origin" type="string">
  App origin URL for CORS and OAuth redirects

  **Example:** `https://myapp.com`
</ResponseField>

<ResponseField name="callback_url" type="string">
  OAuth callback URL

  **Example:** `https://myapp.com/auth/callback`
</ResponseField>

<ResponseField name="logo" type="string">
  URL to the app logo image

  **Example:** `https://example.com/app-logo.png`
</ResponseField>

<ResponseField name="created_at" type="string" required>
  ISO 8601 timestamp when the app was created
</ResponseField>

<ResponseField name="updated_at" type="string" required>
  ISO 8601 timestamp when the app was last updated
</ResponseField>

## Example App Object

```json theme={null}
{
  "id": "app_123",
  "name": "My Application",
  "slug": "my-application",
  "origin": "https://myapp.com",
  "callback_url": "https://myapp.com/auth/callback",
  "logo": "https://example.com/app-logo.png",
  "created_at": "2024-01-15T10:30:00Z",
  "updated_at": "2024-01-15T10:30:00Z"
}
```
