# Utility APIs

> 5 utility operations on upAPI, all called with one API key: `POST https://api.upapi.io/{slug}` with an `X-Api-Key` header.

## Operations

- [Email Generate Address](https://upapi.io/apis/utility/email-generate-address) (1 unit): Generate a fresh disposable email address for account signup. Supports catch-all domains, plus-addressing, and pre-created Outlook aliases.
- [Email Read Verification Code (Microsoft Graph)](https://upapi.io/apis/utility/email-read-verification-code-graph) (1 unit): Poll an outlook.com mailbox over Microsoft Graph for a verification code. For accounts whose IMAP switch is off. Returns the code or an error.
- [Email Read Verification Link (Microsoft Graph)](https://upapi.io/apis/utility/email-read-verification-link-graph) (1 unit): Poll an outlook.com mailbox over Microsoft Graph for a verification LINK in a message body, optionally following a click-tracker through a proxy. For accounts whose IMAP switch is off. Returns the link or an error.
- [Read Email Verification Code](https://upapi.io/apis/utility/email-read-verification-code) (1 unit): Connect to an IMAP mailbox and extract a verification code from the SUBJECT of a recent email. Polls with retries. Supports Gmail (with App Password), Outlook, and any IMAP server. Generic — works for any platform that puts its code in the subject line; for a token that only appears in the body, use email-read-verification-link.
- [Read Email Verification Link](https://upapi.io/apis/utility/email-read-verification-link) (1 unit): Connect to an IMAP mailbox and extract a link from the BODY of a recent email. Decodes quoted-printable/base64 bodies before matching, so URLs split across lines are returned whole. Polls with retries. Use this for verification mail whose token is a one-time URL rather than a code in the subject.

[All categories](https://upapi.io/apis)
