# mag3nt ## Docs - [mag3nt.](https://docs.mag3nt.com/index.md): Payment infrastructure for AI agents. Issue virtual cards, pay for APIs, settle in USDC & pathUSD. - [Quickstart](https://docs.mag3nt.com/quickstart.md): Issue your first virtual card and make a payment in 5 minutes. - [Authentication](https://docs.mag3nt.com/authentication.md): How to authenticate with the mag3nt API using API keys. - [Cards](https://docs.mag3nt.com/concepts/cards.md): Virtual payment cards for AI agents:issuance, controls, and lifecycle. - [Funding](https://docs.mag3nt.com/concepts/funding.md): Deposits, treasury balance, and multi-network support. - [Settlement](https://docs.mag3nt.com/concepts/settlement.md): How payments settle on-chain: custodial batch settlement and DIRECT (non-custodial) project-token rails. - [$MAG3NT - Token Utility](https://docs.mag3nt.com/concepts/token.md): Why $MAG3NT exists, how you earn on mag3nt., and what Pro / Yield+ credentials unlock. - [Membership and Native Token Rails](https://docs.mag3nt.com/concepts/membership.md): Token utility plans that unlock DIRECT settlement quotas for ERC-20 project tokens. - [Project tokens (ERC-20)](https://docs.mag3nt.com/concepts/project-tokens.md): Register an ERC-20 (including B20) so DIRECT credentials can accept that asset on Native Token Rails. - [DIRECT fee meter](https://docs.mag3nt.com/concepts/fee-meter.md): Prepaid MAG3NT balance that covers per-settle fees when you exceed membership quota. - [Credential business transfer](https://docs.mag3nt.com/concepts/marketplace.md): List and transfer a credential business (proof of record) against USDC on the Mag3nt marketplace. - [Credential Tokens (CT)](https://docs.mag3nt.com/concepts/credential-tokens.md): Fixed-supply B20 tokens for a credential, Uniswap V4 public markets on Base, and Sablier vesting for the kept slice. - [W3C Payment Headers](https://docs.mag3nt.com/protocols/w3c.md): The HTTP standard that powers mag3nt's protocols. - [x402 Protocol](https://docs.mag3nt.com/protocols/x402.md): The Coinbase-backed standard for API monetization. - [MPP Protocol](https://docs.mag3nt.com/protocols/mpp.md): The Machine Payment Protocol for autonomous agents and micropayments. - [AP2 Protocol](https://docs.mag3nt.com/protocols/ap2.md): Agent-to-Agent protocol with spending mandates. - [Agent Integrations (MCP)](https://docs.mag3nt.com/guides/agent-integration.md): Give your AI agents a wallet by connecting them to the mag3nt MCP server. - [TypeScript SDK](https://docs.mag3nt.com/sdks/typescript.md): Install and configure the mag3nt TypeScript SDK. - [Python SDK](https://docs.mag3nt.com/sdks/python.md): Install and configure the mag3nt Python SDK. - [List all cards for the authenticated wallet](https://docs.mag3nt.com/api-reference/cards/list-all-cards-for-the-authenticated-wallet.md) - [Issue a new virtual payment card](https://docs.mag3nt.com/api-reference/cards/issue-a-new-virtual-payment-card.md): Creates a card backed by your treasury balance. Provide `tx_hash` for UI pay-and-issue flow (card starts as PENDING_FUNDING). Omit `tx_hash` to allocate from pre-funded balance. - [Issue multiple cards in a single atomic request](https://docs.mag3nt.com/api-reference/cards/issue-multiple-cards-in-a-single-atomic-request.md): Creates up to 1000 cards atomically. All cards are allocated from treasury balance in a single atomic operation. Supports idempotency via header. - [Freeze a card to block all transactions](https://docs.mag3nt.com/api-reference/cards/freeze-a-card-to-block-all-transactions.md) - [Unfreeze a previously frozen card](https://docs.mag3nt.com/api-reference/cards/unfreeze-a-previously-frozen-card.md) - [Move card funds back to treasury](https://docs.mag3nt.com/api-reference/cards/move-card-funds-back-to-treasury.md): Sweeps unspent balance from a card into your treasury (wallet balance). From treasury you can withdraw off-platform via POST /api/withdraw. For EXPIRED cards this always performs a full sweep. For ACTIVE or FROZEN cards, omit `amount` to sweep all available funds, or pass `amount` for a partial clai… - [Close a card](https://docs.mag3nt.com/api-reference/cards/close-a-card.md): Soft-closes a card when it has zero remaining balance and no pending transactions, open payment streams, or active AP2 mandates. Sweep any remaining funds with POST /api/cards/{id}/claim first. Closed cards are hidden from the wallet UI; history remains in GET /api/transactions. - [Update card spending controls](https://docs.mag3nt.com/api-reference/cards/update-card-spending-controls.md) - [List transactions for a card](https://docs.mag3nt.com/api-reference/cards/list-transactions-for-a-card.md) - [List account activity across all cards](https://docs.mag3nt.com/api-reference/cards/list-account-activity-across-all-cards.md): Wallet-scoped activity feed spanning every card (including CLOSED). Returns outgoing spends and incoming protocol settlements, each tagged with card_purpose and card_status for attribution. - [Public Credential API root - auth + endpoint directory](https://docs.mag3nt.com/api-reference/cards/public-credential-api-root--auth-+-endpoint-directory.md) - [List publicly listed credentials](https://docs.mag3nt.com/api-reference/cards/list-publicly-listed-credentials.md): Third-party developer view of credentials with an active marketplace listing. Rate-limited per-minute and metered against your key's monthly quota (X-RateLimit-* / X-Quota-* response headers; 429 = rate exceeded, 402 = quota exceeded). Testnet-funded credentials never surface on a mainnet deployment… - [Get a credential by id or on-chain holder address](https://docs.mag3nt.com/api-reference/cards/get-a-credential-by-id-or-on-chain-holder-address.md): Returns verifiable performance plus the on-chain anchor. `ref` may be a credential id or a 0x holder address. - [Get just the on-chain anchor for a credential](https://docs.mag3nt.com/api-reference/cards/get-just-the-on-chain-anchor-for-a-credential.md): Cheaper than the full resource - holder, CRT, and explorer links only. - [Add funds to an existing card from treasury balance](https://docs.mag3nt.com/api-reference/cards/add-funds-to-an-existing-card-from-treasury-balance.md): Top up an ACTIVE card by allocating additional USDC from your treasury balance. The allocation is atomic: insufficient balance returns 403. - [List a credential for sale on the marketplace](https://docs.mag3nt.com/api-reference/marketplace/list-a-credential-for-sale-on-the-marketplace.md): Lists an owned, unencumbered credential for sale. Selling transfers the whole economic account (paylinks, history, delegation) to the buyer atomically against payment. Only USDC settlement is live today. - [Browse open marketplace listings](https://docs.mag3nt.com/api-reference/marketplace/browse-open-marketplace-listings.md): Public discovery of sellable credentials, enriched with verifiable performance stats. Testnet-funded listings never surface on a mainnet deployment. Supports optional pagination (page + limit) and sorting. - [Get a single listing (public, works for shared links)](https://docs.mag3nt.com/api-reference/marketplace/get-a-single-listing-public-works-for-shared-links.md): Returns the listing regardless of state, so a shared link of a sold/frozen credential still renders truthfully. `sellable` mirrors the exact buy-time gate. - [Get the most recent listing for a credential (public)](https://docs.mag3nt.com/api-reference/marketplace/get-the-most-recent-listing-for-a-credential-public.md) - [Buy a listed credential](https://docs.mag3nt.com/api-reference/marketplace/buy-a-listed-credential.md): Escrows the buyer's USDC card funds, atomically re-keys credential ownership (and its pay links), pays out the seller net of the marketplace take rate, and captures the fee. Any failure after escrow fully unwinds - no half-completed sale, no lost funds. - [Cancel your own open listing](https://docs.mag3nt.com/api-reference/marketplace/cancel-your-own-open-listing.md) - [Get the Credential Token (CT) for a credential, if launched](https://docs.mag3nt.com/api-reference/credential-tokens/get-the-credential-token-ct-for-a-credential-if-launched.md): Also returns deploy progress, the owner's own MAG3NT launch-fee balance/allowance context, on-chain holder balance of the CRT, and whether tokenizing is currently available on this network. - [Launch a Credential Token for an owned credential](https://docs.mag3nt.com/api-reference/credential-tokens/launch-a-credential-token-for-an-owned-credential.md): Mints a fixed-supply B20 Asset representing a claim on the credential's future revenue. Charges the MAG3NT launch fee from the owner's own wallet (never the credential's holder). One CRT per credential; a second launch returns the existing one. Deploys on-chain synchronously when possible, else leav… - [Prepare an unsigned Uniswap V4 fair-launch listing for a CRT](https://docs.mag3nt.com/api-reference/credential-tokens/prepare-an-unsigned-uniswap-v4-fair-launch-listing-for-a-crt.md): Builds the unsigned calldata to list an already-deployed CRT on Uniswap V4 (Doppler-style fair launch). Mag3nt never signs or custodies liquidity; the creator wallet signs the returned transaction and any required token/WETH approvals. - [Confirm a signed CRT market listing transaction](https://docs.mag3nt.com/api-reference/credential-tokens/confirm-a-signed-crt-market-listing-transaction.md): Verifies the listing receipt on-chain (never trusts client-supplied addresses), reads back pool state, and records the market as LISTED. - [Record the Sablier vesting lock for a CRT's kept slice](https://docs.mag3nt.com/api-reference/credential-tokens/record-the-sablier-vesting-lock-for-a-crts-kept-slice.md): Automatic completion for an already-live market whose creator kept slice is still un-vested. Verifies the Sablier stream receipt and stores the public stream URL. Not typically called directly by integrators - the client invokes it when it detects a pending lock. - [Get live Uniswap V4 market details for a CRT](https://docs.mag3nt.com/api-reference/credential-tokens/get-live-uniswap-v4-market-details-for-a-crt.md): Returns pool state read live from-chain (fee tier, liquidity, creator-owed fees) plus any pending auto-vesting-lock calldata. Self-heals the DB row if a listing landed on-chain but the confirm call never completed. - [List all live CRT Uniswap V4 markets](https://docs.mag3nt.com/api-reference/credential-tokens/list-all-live-crt-uniswap-v4-markets.md) - [Get the MAG3NT fee token and current CRT launch fee](https://docs.mag3nt.com/api-reference/credential-tokens/get-the-mag3nt-fee-token-and-current-crt-launch-fee.md): Also returns the authenticated owner's own on-chain MAG3NT balance (the wallet the launch fee is paid from). - [List every Credential Token balance the wallet holds](https://docs.mag3nt.com/api-reference/holdings/list-every-credential-token-balance-the-wallet-holds.md): Scans the deployed CRT universe and reads on-chain balanceOf for the signed-in wallet, so tokens received from another mag3nt account (not tied to a credential you own) are visible too. - [Generate a new API key](https://docs.mag3nt.com/api-reference/keys/generate-a-new-api-key.md): Returns the raw key once. Store it securely: it cannot be retrieved again. - [List all API keys for the authenticated wallet](https://docs.mag3nt.com/api-reference/keys/list-all-api-keys-for-the-authenticated-wallet.md) - [Revoke an API key](https://docs.mag3nt.com/api-reference/keys/revoke-an-api-key.md) - [Validate an API key](https://docs.mag3nt.com/api-reference/keys/validate-an-api-key.md) - [List accepted tokens per network](https://docs.mag3nt.com/api-reference/funding/list-accepted-tokens-per-network.md) - [Get treasury balance for authenticated wallet](https://docs.mag3nt.com/api-reference/funding/get-treasury-balance-for-authenticated-wallet.md) - [Verify an on-chain funding transaction](https://docs.mag3nt.com/api-reference/funding/verify-an-on-chain-funding-transaction.md): Submit an on-chain transaction hash to credit your treasury balance. The platform verifies the transaction on-chain, confirms the Transfer event matches the treasury address, and atomically credits your balance. Idempotent: re-submitting an already-confirmed tx_hash returns the existing balance with… - [Get on-chain token balance for a wallet address](https://docs.mag3nt.com/api-reference/funding/get-on-chain-token-balance-for-a-wallet-address.md): Queries the blockchain directly to return the real-time token balance for a given wallet address on a specific network. Supports EVM and Solana. - [Register an ERC-20 (including B20) for DIRECT credentials](https://docs.mag3nt.com/api-reference/tokens/register-an-erc-20-including-b20-for-direct-credentials.md): Registers an ERC-20 contract on Base or Base Sepolia for DIRECT credentials (x402/ap2/mpp). Use source byo for your own ERC-20, or source b20 for a B20 token (ERC-20 compatible), including Credential Tokens. Validates the contract on-chain and reads decimals/symbol/name. Idempotent per (owner, netwo… - [List your registered ERC-20 project tokens](https://docs.mag3nt.com/api-reference/tokens/list-your-registered-erc-20-project-tokens.md) - [Get your prepaid MAG3NT fee meter balance](https://docs.mag3nt.com/api-reference/fees/get-your-prepaid-mag3nt-fee-meter-balance.md): Every settled DIRECT payment above your membership quota debits a flat MAG3NT fee from this prepaid balance. Debits always succeed (an already-verified on-chain payment can never be refused), so the balance can go negative up to debt_floor; past that, pay-link discovery for your DIRECT credentials i… - [Credit a verified on-chain MAG3NT transfer to your fee meter](https://docs.mag3nt.com/api-reference/fees/credit-a-verified-on-chain-mag3nt-transfer-to-your-fee-meter.md): Submits an on-chain MAG3NT transfer to the treasury for verification. Idempotent on tx_hash. Nets off any existing debt automatically. - [Get your membership, tier, usage, plans, and auto-renew state](https://docs.mag3nt.com/api-reference/membership/get-your-membership-tier-usage-plans-and-auto-renew-state.md): Native Token Rails membership tiers unlock DIRECT (project-token) settlement volume by calendar-month quota. Merchants always receive 100% of payment amounts; membership is an access fee, not a cut. Also returns everything needed to sign a USDC approve for wallet-pull auto-renew. - [Start a membership checkout (USDC only)](https://docs.mag3nt.com/api-reference/membership/start-a-membership-checkout-usdc-only.md): Creates a pending checkout with a payment amount + treasury address. Confirm with POST /api/membership/confirm once the transfer lands. MAG3NT membership checkout is currently disabled. - [Confirm a membership checkout with an on-chain transfer](https://docs.mag3nt.com/api-reference/membership/confirm-a-membership-checkout-with-an-on-chain-transfer.md): Verifies the tx on-chain against the checkout amount/asset/network and activates or renews the membership period. Polls briefly for transient confirmation lag; terminal failures (revert, wrong sender/recipient/amount) are never masked. - [Cancel membership at period end](https://docs.mag3nt.com/api-reference/membership/cancel-membership-at-period-end.md): Tears down any funded auto-renew agreement and releases its reserve. A soft (no-funds) auto-renew intent is left intact so resume restores it. - [Undo a scheduled cancel while still in-period](https://docs.mag3nt.com/api-reference/membership/undo-a-scheduled-cancel-while-still-in-period.md) - [Enroll in membership auto-renew](https://docs.mag3nt.com/api-reference/membership/enroll-in-membership-auto-renew.md): mode "wallet": records a wallet-pull authorization backed by a USDC approve you already signed to the treasury operator (allowance must cover at least one period); the cron pulls transferFrom each period. Omitting mode: reserves MAG3NT/USDC into a custodial autopay card when balance covers a renewal… - [Cancel membership auto-renew](https://docs.mag3nt.com/api-reference/membership/cancel-membership-auto-renew.md): Cancels the underlying AP2 agreement (funded or wallet-pull) and clears the auto_renew flag. Releases any unused custodial reserve. - [List your billing agreements](https://docs.mag3nt.com/api-reference/billing/list-your-billing-agreements.md) - [Create a recurring billing agreement from an AP2 open mandate](https://docs.mag3nt.com/api-reference/billing/create-a-recurring-billing-agreement-from-an-ap2-open-mandate.md): Consent is an AP2 open mandate carrying a payment.recurring constraint. Provide exactly one of pay_link_code (merchant billing) or plan_ref (platform plans, e.g. membership). Interval agreements charge period 1 inline unless defer_first_charge is set. - [Get a billing agreement and its charge history](https://docs.mag3nt.com/api-reference/billing/get-a-billing-agreement-and-its-charge-history.md) - [Cancel a billing agreement](https://docs.mag3nt.com/api-reference/billing/cancel-a-billing-agreement.md) - [Withdraw unspent funds back to your wallet](https://docs.mag3nt.com/api-reference/withdrawals/withdraw-unspent-funds-back-to-your-wallet.md): Initiates a withdrawal of USDC from your treasury balance to an on-chain wallet address. A flat network fee is deducted from the requested amount. The net amount is sent on-chain via CDP; the fee is retained as platform revenue. Withdrawals are processed asynchronously: check status via GET /api/wit… - [List withdrawal history](https://docs.mag3nt.com/api-reference/withdrawals/list-withdrawal-history.md): Returns up to 50 most recent withdrawals for the authenticated wallet. - [Execute a universal outbound payment](https://docs.mag3nt.com/api-reference/payments/execute-a-universal-outbound-payment.md): Enables any mag3nt card to pay any external x402, MPP, or AP2 endpoint in a single HTTP call. The engine automatically probes the target URL, detects the protocol, and settles on-chain. - [Execute a universal outbound payment (alias of /api/pay)](https://docs.mag3nt.com/api-reference/payments/execute-a-universal-outbound-payment-alias-of-apipay.md): Identical handler to POST /api/pay. Prefer this path when disambiguating from the /api/pay/{code}/* pay-link routes. - [(Removed) Pay for a service via x402 protocol](https://docs.mag3nt.com/api-reference/x402/removed-pay-for-a-service-via-x402-protocol.md): This proprietary push endpoint has been removed. Use POST /api/pay with { card_id, card_token, url } instead. It automatically detects x402 and settles on-chain. - [Discover x402 payment requirements for a URL](https://docs.mag3nt.com/api-reference/x402/discover-x402-payment-requirements-for-a-url.md) - [Verify and accept an x402 payment](https://docs.mag3nt.com/api-reference/x402/verify-and-accept-an-x402-payment.md) - [Get platform status, supported protocols, and capabilities](https://docs.mag3nt.com/api-reference/status/get-platform-status-supported-protocols-and-capabilities.md) - [Get treasury addresses and token registry](https://docs.mag3nt.com/api-reference/status/get-treasury-addresses-and-token-registry.md) - [Get the default agent card for AP2 payments](https://docs.mag3nt.com/api-reference/ap2/get-the-default-agent-card-for-ap2-payments.md) - [List available payment methods for AP2](https://docs.mag3nt.com/api-reference/ap2/list-available-payment-methods-for-ap2.md) - [Create a spending mandate for recurring AP2 payments](https://docs.mag3nt.com/api-reference/ap2/create-a-spending-mandate-for-recurring-ap2-payments.md) - [Execute a payment against an AP2 mandate](https://docs.mag3nt.com/api-reference/ap2/execute-a-payment-against-an-ap2-mandate.md) - [List mandates for a card](https://docs.mag3nt.com/api-reference/ap2/list-mandates-for-a-card.md) - [Settle a pay link with a closed AP2 Payment Mandate](https://docs.mag3nt.com/api-reference/ap2/settle-a-pay-link-with-a-closed-ap2-payment-mandate.md): Settles a mag3nt pay link by consuming a closed AP2 Payment Mandate (`mandate.payment.1`). The mandate is verified for signature, expiry, and payee scoping against the link; if an open mandate is supplied, the open→closed chain is re-verified. The payer card named by the mandate is authenticated via… - [(Removed) Make a micropayment via MPP protocol](https://docs.mag3nt.com/api-reference/mpp/removed-make-a-micropayment-via-mpp-protocol.md): This proprietary push endpoint has been removed. Use POST /api/pay with { card_id, card_token, url } instead. It automatically decodes the MPP challenge and settles on-chain. - [Create an MPP payment session](https://docs.mag3nt.com/api-reference/mpp/create-an-mpp-payment-session.md) - [Discover MPP capabilities for a URL](https://docs.mag3nt.com/api-reference/mpp/discover-mpp-capabilities-for-a-url.md) - [Verify and accept an MPP payment](https://docs.mag3nt.com/api-reference/mpp/verify-and-accept-an-mpp-payment.md) - [Open a payment stream for continuous micropayments](https://docs.mag3nt.com/api-reference/mpp/open-a-payment-stream-for-continuous-micropayments.md) - [Advance a payment stream by one tick](https://docs.mag3nt.com/api-reference/mpp/advance-a-payment-stream-by-one-tick.md) - [Close a payment stream](https://docs.mag3nt.com/api-reference/mpp/close-a-payment-stream.md) - [Get payment stream details](https://docs.mag3nt.com/api-reference/mpp/get-payment-stream-details.md) - [List pay links for authenticated wallet](https://docs.mag3nt.com/api-reference/pay-links/list-pay-links-for-authenticated-wallet.md) - [Create a shareable payment link](https://docs.mag3nt.com/api-reference/pay-links/create-a-shareable-payment-link.md) - [Get public pay link details](https://docs.mag3nt.com/api-reference/pay-links/get-public-pay-link-details.md) - [Cancel a pay link](https://docs.mag3nt.com/api-reference/pay-links/cancel-a-pay-link.md) - [Check pay link payment status](https://docs.mag3nt.com/api-reference/pay-links/check-pay-link-payment-status.md) - [Resolve a pay link for payment processing](https://docs.mag3nt.com/api-reference/pay-links/resolve-a-pay-link-for-payment-processing.md): Unified resolver used by the universal checkout surface. For a DIRECT credential whose merchant has no active membership plan or has used up their monthly quota, returns the pricing-gate error body instead of link details so a payer is never sent to a merchant who cannot legitimately accept. - [Prepare payment intent for a pay link](https://docs.mag3nt.com/api-reference/pay-links/prepare-payment-intent-for-a-pay-link.md): Returns everything a payer's wallet or agent needs to build a transaction: intent details, settlement destination, token contract, and settlement_mode. For a DIRECT credential the destination is the merchant's own on-chain holder address instead of the mag3nt treasury; DIRECT also enforces the membe… - [Settle a pay link payment](https://docs.mag3nt.com/api-reference/pay-links/settle-a-pay-link-payment.md): Universal settlement for both humans and agents. Mode is detected from the body: `tx_hash` (+ optional `protocol`) settles an on-chain wallet or external-protocol payment (verified on-chain before crediting); `protocol` + `payer_card_id` + `payer_card_token` settles an internal platform card-to-card… - [Check settlement status for a transaction](https://docs.mag3nt.com/api-reference/settlement/check-settlement-status-for-a-transaction.md) - [List registered webhooks](https://docs.mag3nt.com/api-reference/webhooks/list-registered-webhooks.md): Returns all webhooks for the authenticated wallet. Secrets are never returned. - [Register a webhook endpoint](https://docs.mag3nt.com/api-reference/webhooks/register-a-webhook-endpoint.md): Register an HTTPS endpoint to receive signed `payment.settled` events when your pay links settle. The signing secret is returned ONCE in this response and cannot be retrieved again. Use it to verify the X-mag3nt-Signature header on each delivery. Max 5 active webhooks per wallet. URLs must be https… - [Delete a webhook endpoint](https://docs.mag3nt.com/api-reference/webhooks/delete-a-webhook-endpoint.md) - [Rotate a webhook's signing secret](https://docs.mag3nt.com/api-reference/webhooks/rotate-a-webhooks-signing-secret.md): The new secret is returned ONCE and cannot be retrieved again. The prior secret stops verifying immediately. - [Send a signed test payment.settled event](https://docs.mag3nt.com/api-reference/webhooks/send-a-signed-test-paymentsettled-event.md): Delivers a signed test event (event id prefixed `evt_test_`, `data.test: true`) to the webhook's endpoint so you can verify your handler end-to-end before real money moves. - [Get your webhook delivery log](https://docs.mag3nt.com/api-reference/webhooks/get-your-webhook-delivery-log.md): Paginated delivery history across your webhooks. Payload bodies are not included in the list; use has_payload to check replayability. - [Re-deliver a stored webhook event](https://docs.mag3nt.com/api-reference/webhooks/re-deliver-a-stored-webhook-event.md): Re-POSTs the exact stored envelope (same event id, freshly signed) to the webhook's endpoint. Requires a stored payload - deliveries logged before payload storage was added cannot be replayed. - [Paymentsettled event delivered to your endpoint](https://docs.mag3nt.com/api-reference/webhooks/paymentsettled-event-delivered-to-your-endpoint.md): Sent when a pay link settles. Verify the `X-mag3nt-Signature` header (`t=,v1=`) using your webhook secret before trusting the payload. Respond 2xx to acknowledge; non-2xx responses are retried with backoff. The `X-mag3nt-Event-Id` header is stable across… ## OpenAPI Specs - [openapi](https://docs.mag3nt.com/openapi.yaml) ## Optional - [GitHub](https://github.com/mag3nt-com) - [Support](mailto:support@mag3nt.com) - [Dashboard](https://mag3nt.com)