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

# Autoramp Status

> This document outlines how to interpret autoramp statuses returned by MoonPay Enterprise.

## Autoramp Status Mapping

| State Type | API Status | Description |
| :- | :- | :- |
| Blocking | `Created` | The autoramp has been created and is waiting for authorization via Two-Factor Authentication. Autoramps that require 2FA for creation (disabled by default) start in this state. |
| Authorized | `Authorized` | The autoramp has been authorized and is waiting for the deposit account to be created and verified. By default (2FA for creation disabled), autoramps start in this state. |
| Blocking | `EditPending` | The autoramp has pending edits that require authorization |
| Progress | `DepositAccountAdded` | A deposit account has been added to the autoramp |
| Progress | `Approved` | The autoramp has been approved and deposit account verified |
| Terminal | `Rejected` | The autoramp has been rejected |
| Terminal | `Cancelled` | The autoramp has been cancelled |

`deposit_rails` is populated once a deposit account is attached, at `DepositAccountAdded`. Earlier states return `deposit_rails: []`. The account isn't verified until `Approved`, so don't share deposit details with end users until the autoramp reaches `Approved`. Poll `GET /api/autoramps/{autoramp_id}` or subscribe to webhooks to detect the transition.
