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

# Magic Link Authentication, Looker Integration, and Procedure Terminology

> Passwordless authentication via email, comprehensive Looker analytics integration, and clearer automation terminology

<Icon icon="calendar" iconType="regular" size={16} /> **March 5, 2026**

### New Features

#### Magic Link Authentication

Modern, passwordless authentication via email:

* **AWS SES Integration** - Email delivery through Amazon SES with configurable sender and region
* **Domain Restrictions** - Configure allowed domains and email addresses for access control
* **Local Test Mode** - Development mode writes HTML to temp file and opens in browser for testing
* **Streamlined Sign-In** - Users receive HTML-formatted email with secure magic link for instant authentication
* **API Endpoints** - New `/auth/magic-link/request` and `/auth/magic-link/verify` endpoints replace legacy login/register flows
* **User Model Updates** - Removed password hash and email verification tokens in favor of magic link tokens

<img src="https://mintcdn.com/oxy-internal/aV0joZZWClcTkCna/changelog/images/2026-03-05/magic-link-sign-in.png?fit=max&auto=format&n=aV0joZZWClcTkCna&q=85&s=761aa215089d88e51d0f91344d7708d0" alt="Magic link sign-in screen" width="1024" height="940" data-path="changelog/images/2026-03-05/magic-link-sign-in.png" />

<img src="https://mintcdn.com/oxy-internal/TdWa9bMnwnpWQpEF/changelog/images/2026-03-05/magic-link-check-inbox.png?fit=max&auto=format&n=TdWa9bMnwnpWQpEF&q=85&s=792d5bafacb2d77c8d7556bfb77da06e" alt="Magic link check inbox screen" width="1216" height="1180" data-path="changelog/images/2026-03-05/magic-link-check-inbox.png" />

See [documentation](https://www.oxygen-hq.com/docs/guide/authentication/magic-link) for setup instructions. Requires AWS SES configuration for production use.

#### Looker Integration

Comprehensive integration for Looker analytics platform:

* **Metadata Sync** - `oxy looker sync` fetches and stores explore metadata locally with merge/update capabilities across sync runs
* **OAuth2 Client** - Looker API client with token management for secure authentication
* **CLI Commands** - `oxy looker list` to view synchronized explores and `oxy looker test` to verify credentials
* **Auto-Sync** - Looker sync automatically triggered during `oxy build` for seamless workflow integration

Workflow task support:

* **New `looker_query` Task Type** - Configure integration, model, explore, fields, filters, and limits with structured table output for downstream processing

Agentic workflow support:

* **AutoLookerQuery FSM Trigger** - Enables agents to autonomously determine query fields and filters from natural language objectives
* **LLM Tool-Calling** - Uses synced explore metadata for intelligent query construction
* **`looker_query` Transition Type** - Integrated with routing agents for agentic workflows

Frontend integration:

* **LookerQueryTaskFields** - Workflow form with dynamic integration, model, and explore dropdowns
* **LookerQueryToolForm** - Agent configuration form for Looker queries
* **LookerQueryNode** - Workflow diagram visualization for Looker query steps
* **Artifact Panel Renderer** - Displays Looker query results in the artifact panel
* **`useLookerIntegrations` Hook** - Fetches available Looker integrations for form population

Example files included for workflows, agents, and agentic workflows demonstrating Looker integration patterns.

#### Automation → Procedure Terminology

Conceptual update for clearer terminology:

* **Automations → Procedures** - Automations are now called procedures to better reflect deterministic, sequential execution patterns
* **File Extension** - New `.procedure.yml` extension alongside backward-compatible `.automation.yml` and `.workflow.yml`
* **UI Updates** - All user-facing strings and labels updated to reflect procedure terminology
* **Forward Compatibility** - Added serde alias `save_procedure` for FSM config compatibility
* **Examples Migration** - `examples/workflows/` directory renamed to `examples/procedures/`

All three file extensions (`.procedure.yml`, `.automation.yml`, `.workflow.yml`) remain supported for backward compatibility.

***

### Platform Improvements

#### UI Enhancements

* **Scroll Improvements** - Added bottom padding to FieldsSelectionPanel for complete scroll access
* **Text Cutoff Fixes** - Added horizontal padding to messages container and thread message containers to prevent text truncation

#### Authentication Cleanup

* **Removed Legacy Code** - Cleaned up built-in mode references and legacy authentication logic
* **Simplified Config** - Streamlined authentication configuration with magic link as primary method

#### Dependencies Update

* **AWS SDK** - Added AWS SDK for SES email delivery
* **Rate Limiting** - Added rate-limiting capabilities for authentication endpoints
* **Removed Unused** - Removed `lettre` and `bcrypt` dependencies no longer needed with magic link authentication
* **Latest Versions** - Updated Rust and all dependencies to latest versions for improved performance and security
