<!-- tempo-docs-context -->
> Source: [/docs/api/reference](https://tempo.xyz/developers/docs/api/reference.md)
> Section: [API reference](https://tempo.xyz/developers/docs/api.md). Tempo API reference: authentication, conventions, endpoints grouped by product, Console management endpoints, JSON-RPC, and the indexer. An API key authenticates API requests; an account signing key authorizes transactions.
> [Documentation index](https://tempo.xyz/developers/llms.txt) · [Docs skill](https://tempo.xyz/developers/SKILL.md)

> Tempo MCP: Use `search`, `find_pages`, `read_page`, and `code` at `https://mcp.tempo.xyz` for Tempo and related documentation.
> If an indexed page is missing or reflects an older site, read this site’s [documentation index](https://tempo.xyz/developers/llms.txt) and Markdown pages directly.

# Tempo API reference

Browse every Tempo API group and endpoint. Choose a group to see its operations, then open an endpoint for request parameters, response schemas, examples, and the interactive playground.

## Tempo API endpoints

### Activities

* [`GET /v1/addresses/{address}/activities`](https://tempo.xyz/developers/docs/api/activities#getaddressactivities) — List address activities
* [`GET /v1/transactions/{transactionHash}/activities`](https://tempo.xyz/developers/docs/api/activities#gettransactionactivities) — List transaction activities

### Balances

* [`GET /v1/balances`](https://tempo.xyz/developers/docs/api/balances#getbalances) — List balances
* [`GET /v1/addresses/{address}/balances`](https://tempo.xyz/developers/docs/api/balances#getaddressbalances) — List address balances
* [`GET /v1/addresses/{address}/valuation`](https://tempo.xyz/developers/docs/api/balances#getaddressvaluation) — Get address valuation
* [`GET /v1/addresses/{address}/balances/{token}`](https://tempo.xyz/developers/docs/api/balances#getaddressbalance) — Get address balance

### Blocks

* [`GET /v1/blocks`](https://tempo.xyz/developers/docs/api/blocks#getblocks) — List blocks
* [`GET /v1/blocks/{block}`](https://tempo.xyz/developers/docs/api/blocks#getblock) — Get a block by selector

### Earn

* [`GET /v1/earn/addresses/{address}/positions`](https://tempo.xyz/developers/docs/api/earn#getearnaddresspositions) — List account positions
* [`GET /v1/earn/vaults/{vaultId}/share-prices`](https://tempo.xyz/developers/docs/api/earn#getearnvaultshareprices) — List share prices
* [`GET /v1/earn/transactions/{senderTag}`](https://tempo.xyz/developers/docs/api/earn#getearntransaction) — Get Earn transaction
* [`GET /v1/earn/vaults/{vaultId}`](https://tempo.xyz/developers/docs/api/earn#getearnvault) — Get vault
* [`GET /v1/earn/vaults/{vaultId}/positions/{address}`](https://tempo.xyz/developers/docs/api/earn#getearnvaultposition) — Get account position
* [`GET /v1/earn/vaults/{vaultId}/earnings/{address}`](https://tempo.xyz/developers/docs/api/earn#getearnvaultearnings) — Get vault earnings

### Exchange

* [`GET /v1/exchange/swaps`](https://tempo.xyz/developers/docs/api/exchange#getswaps) — List swaps
* [`GET /v1/exchange/pairs`](https://tempo.xyz/developers/docs/api/exchange#getpairs) — List pairs
* [`GET /v1/exchange/orders`](https://tempo.xyz/developers/docs/api/exchange#getorders) — List orders
* [`GET /v1/exchange/orders/{orderId}/fills`](https://tempo.xyz/developers/docs/api/exchange#getorderfills) — List order fills
* [`GET /v1/exchange/pairs/{base}`](https://tempo.xyz/developers/docs/api/exchange#getpair) — Get pair
* [`GET /v1/exchange/orders/{orderId}`](https://tempo.xyz/developers/docs/api/exchange#getorder) — Get order
* [`GET /v1/exchange/pairs/{base}/ohlc`](https://tempo.xyz/developers/docs/api/exchange#getpairohlc) — Get pair OHLC
* [`GET /v1/exchange/pairs/{base}/depth`](https://tempo.xyz/developers/docs/api/exchange#getpairdepth) — Get pair depth
* [`POST /v1/exchange/quotes`](https://tempo.xyz/developers/docs/api/exchange#createexchangequote) — Create quote
* [`POST /v1/exchange/quotes/execute`](https://tempo.xyz/developers/docs/api/exchange#finalizeexchangequote) — Finalize quote

### Fee AMM

* [`GET /v1/fee-amm/pools`](https://tempo.xyz/developers/docs/api/fee-amm#getfeeammpools) — List pools
* [`GET /v1/fee-amm/mints`](https://tempo.xyz/developers/docs/api/fee-amm#getfeeammmints) — List mints

### PropAMMs

* [`GET /v1/prop-amms/{address}/access`](https://tempo.xyz/developers/docs/api/propamms#getpropammaccess) — Read access
* [`GET /v1/prop-amms/{address}/metadata`](https://tempo.xyz/developers/docs/api/propamms#getpropammmetadata) — Read metadata
* [`PUT /v1/prop-amms/{address}/metadata`](https://tempo.xyz/developers/docs/api/propamms#putpropammmetadata) — Save signed metadata
* [`GET /v1/prop-amms/{address}/sponsors/{sponsorId}`](https://tempo.xyz/developers/docs/api/propamms#getpropammsponsor) — Read sponsor
* [`POST /v1/prop-amms/{address}/access/prepare`](https://tempo.xyz/developers/docs/api/propamms#preparepropammaccess) — Prepare access change
* [`POST /v1/prop-amms/{address}/metadata/prepare`](https://tempo.xyz/developers/docs/api/propamms#preparepropammmetadata) — Prepare metadata proof
* [`GET /v1/prop-amms/{address}/references/{reference}`](https://tempo.xyz/developers/docs/api/propamms#resolvepropammreference) — Resolve reference
* [`GET /v1/prop-amms/{address}/pairs/{pairIndex}/access`](https://tempo.xyz/developers/docs/api/propamms#getpropammpairaccess) — Read pair access
* [`GET /v1/prop-amms/{address}/pairs/{pairIndex}/sponsors/{sponsorId}`](https://tempo.xyz/developers/docs/api/propamms#getpropammpairsponsor) — Read sponsor admission
* [`GET /v1/prop-amms/{address}/pairs/{pairIndex}/accounts/{account}/access`](https://tempo.xyz/developers/docs/api/propamms#getpropammaccountaccess) — Read account access

### Tokens

* [`GET /v1/tokens`](https://tempo.xyz/developers/docs/api/tokens#gettokens) — List tokens
* [`GET /v1/tokens/{token}/holders`](https://tempo.xyz/developers/docs/api/tokens#gettokenholders) — List token holders
* [`GET /v1/tokens/{symbol}`](https://tempo.xyz/developers/docs/api/tokens#gettokenbysymbol) — Get token by symbol
* [`GET /v1/tokens/{token}`](https://tempo.xyz/developers/docs/api/tokens#gettoken) — Get token by address
* [`GET /v1/tokens/{token}/logo`](https://tempo.xyz/developers/docs/api/tokens#gettokenlogo) — Get token logo

### Transactions

* [`GET /v1/transactions`](https://tempo.xyz/developers/docs/api/transactions#gettransactions) — List transactions
* [`GET /v1/transactions/receipts`](https://tempo.xyz/developers/docs/api/transactions#getreceipts) — List transaction receipts
* [`GET /v1/tokens/{token}/transactions`](https://tempo.xyz/developers/docs/api/transactions#gettokentransactions) — List token transactions
* [`GET /v1/transactions/{transactionHash}`](https://tempo.xyz/developers/docs/api/transactions#gettransaction) — Get a transaction by hash
* [`GET /v1/transactions/{transactionHash}/receipt`](https://tempo.xyz/developers/docs/api/transactions#getreceipt) — Get a transaction receipt

### Transfers

* [`GET /v1/transfers`](https://tempo.xyz/developers/docs/api/transfers#gettransfers) — List transfers

### Verified Tokens

* [`GET /v1/verified-tokens`](https://tempo.xyz/developers/docs/api/verified-tokens#listverifiedtokens) — List verified tokens
* [`GET /v1/verified-tokens/currencies`](https://tempo.xyz/developers/docs/api/verified-tokens#getverifiedtokencurrencies) — List verified currencies
* [`GET /v1/tokenlist`](https://tempo.xyz/developers/docs/api/verified-tokens#gettokenlist) — Get token list
* [`GET /v1/verified-tokens/{address}`](https://tempo.xyz/developers/docs/api/verified-tokens#getverifiedtoken) — Get verified token

### Webhooks

* [`GET /v1/webhooks`](https://tempo.xyz/developers/docs/api/webhooks#listwebhooks) — List webhooks
* [`POST /v1/webhooks`](https://tempo.xyz/developers/docs/api/webhooks#createwebhook) — Create webhook
* [`GET /v1/orgs/{orgId}/webhooks`](https://tempo.xyz/developers/docs/api/webhooks#listorgwebhooks) — List webhooks
* [`POST /v1/orgs/{orgId}/webhooks`](https://tempo.xyz/developers/docs/api/webhooks#createorgwebhook) — Create webhook
* [`GET /v1/webhooks/{id}`](https://tempo.xyz/developers/docs/api/webhooks#getwebhook) — Get webhook
* [`PATCH /v1/webhooks/{id}`](https://tempo.xyz/developers/docs/api/webhooks#updatewebhook) — Update webhook
* [`DELETE /v1/webhooks/{id}`](https://tempo.xyz/developers/docs/api/webhooks#deletewebhook) — Delete webhook
* [`GET /v1/orgs/{orgId}/webhooks/{id}/deliveries/{deliveryId}`](https://tempo.xyz/developers/docs/api/webhooks#getorgwebhookdelivery) — Get webhook delivery
* [`GET /v1/webhooks/event-types`](https://tempo.xyz/developers/docs/api/webhooks#getwebhookeventtypes) — List webhook event types
* [`GET /v1/webhooks/{id}/deliveries`](https://tempo.xyz/developers/docs/api/webhooks#listwebhookdeliveries) — List webhook deliveries
* [`GET /v1/orgs/{orgId}/webhooks/{id}/deliveries`](https://tempo.xyz/developers/docs/api/webhooks#listorgwebhookdeliveries) — List webhook deliveries
* [`POST /v1/webhooks/{id}/ping`](https://tempo.xyz/developers/docs/api/webhooks#pingwebhook) — Ping webhook
* [`PATCH /v1/orgs/{orgId}/webhooks/{id}`](https://tempo.xyz/developers/docs/api/webhooks#updateorgwebhook) — Update webhook
* [`DELETE /v1/orgs/{orgId}/webhooks/{id}`](https://tempo.xyz/developers/docs/api/webhooks#deleteorgwebhook) — Delete webhook
* [`POST /v1/webhooks/{id}/deliveries/{deliveryId}/retry`](https://tempo.xyz/developers/docs/api/webhooks#retrywebhookdelivery) — Retry webhook delivery
* [`POST /v1/orgs/{orgId}/webhooks/{id}/deliveries/{deliveryId}/retry`](https://tempo.xyz/developers/docs/api/webhooks#retryorgwebhookdelivery) — Retry webhook delivery
* [`POST event`](https://tempo.xyz/developers/docs/api/webhooks#receivewebhookevent) — Webhook event delivery

### Zones

* [`GET /v1/zones/withdrawals/{senderTag}`](https://tempo.xyz/developers/docs/api/zones#listzonewithdrawals) — List Zone withdrawals
* [`GET /v1/zones/deposits/{depositHash}`](https://tempo.xyz/developers/docs/api/zones#getzonedeposit) — Get Zone deposit

### Indexer

* [`GET /v1/indexer/query`](https://tempo.xyz/developers/docs/api/indexer#indexerquery) — Query indexed chain data

### RPC

* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#admin_validatorkey) — admin\_validatorKey
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#consensus_getfinalization) — consensus\_getFinalization
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#consensus_getidentitytransitionproof) — consensus\_getIdentityTransitionProof
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#consensus_getlatest) — consensus\_getLatest
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#consensus_subscribe) — consensus\_subscribe
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#consensus_unsubscribe) — consensus\_unsubscribe
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_blocknumber) — eth\_blockNumber
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_call) — eth\_call
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_chainid) — eth\_chainId
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_createaccesslist) — eth\_createAccessList
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_estimategas) — eth\_estimateGas
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_feehistory) — eth\_feeHistory
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_filltransaction) — eth\_fillTransaction
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_gasprice) — eth\_gasPrice
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getblockaccesslist) — eth\_getBlockAccessList
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getblockbyhash) — eth\_getBlockByHash
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getblockbynumber) — eth\_getBlockByNumber
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getblockreceipts) — eth\_getBlockReceipts
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getblocktransactioncountbyhash) — eth\_getBlockTransactionCountByHash
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getblocktransactioncountbynumber) — eth\_getBlockTransactionCountByNumber
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getcode) — eth\_getCode
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getfilterchanges) — eth\_getFilterChanges
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getfilterlogs) — eth\_getFilterLogs
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getlogs) — eth\_getLogs
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getproof) — eth\_getProof
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getstorageat) — eth\_getStorageAt
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_getstoragevalues) — eth\_getStorageValues
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_gettransactionbyblockhashandindex) — eth\_getTransactionByBlockHashAndIndex
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_gettransactionbyblocknumberandindex) — eth\_getTransactionByBlockNumberAndIndex
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_gettransactionbyhash) — eth\_getTransactionByHash
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_gettransactioncount) — eth\_getTransactionCount
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_gettransactionreceipt) — eth\_getTransactionReceipt
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_maxpriorityfeepergas) — eth\_maxPriorityFeePerGas
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_newblockfilter) — eth\_newBlockFilter
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_newfilter) — eth\_newFilter
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_newpendingtransactionfilter) — eth\_newPendingTransactionFilter
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_sendrawtransaction) — eth\_sendRawTransaction
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_sendrawtransactionsync) — eth\_sendRawTransactionSync
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_simulatev1) — eth\_simulateV1
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_syncing) — eth\_syncing
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#eth_uninstallfilter) — eth\_uninstallFilter
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#tempo_forkschedule) — tempo\_forkSchedule
* [`POST /rpc`](https://tempo.xyz/developers/docs/api/rpc#tempo_fundaddress) — tempo\_fundAddress
* [`POST /rpc/{chain}`](https://tempo.xyz/developers/docs/api/rpc#rpcrequestbychain) — Call chain JSON-RPC

### CoinGecko

* [`GET /gecko/{chainId}/pairs`](https://tempo.xyz/developers/docs/api/coingecko#coingeckopairs) — List trading pairs
* [`GET /gecko/{chainId}/events`](https://tempo.xyz/developers/docs/api/coingecko#coingeckoevents) — List swap events
* [`GET /gecko/{chainId}/latest-block`](https://tempo.xyz/developers/docs/api/coingecko#coingeckolatestblock) — Get latest indexed block
* [`GET /gecko/{chainId}/asset`](https://tempo.xyz/developers/docs/api/coingecko#coingeckoassetbyid) — Get asset
* [`GET /gecko/{chainId}/pair`](https://tempo.xyz/developers/docs/api/coingecko#coingeckopairbyid) — Get trading pair
* [`GET /gecko/{chainId}/assets/{address}`](https://tempo.xyz/developers/docs/api/coingecko#coingeckoasset) — Get asset
* [`GET /gecko/{chainId}/pairs/{pairId}`](https://tempo.xyz/developers/docs/api/coingecko#coingeckopair) — Get trading pair

### Routes

* [`GET /v1/routes`](https://tempo.xyz/developers/docs/api/routes/routes#listroutes) — List routes

### Deposit Addresses

* [`GET /v2/routes/deposit-addresses`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#listroutesdepositaddressesv2) — List deposit addresses
* [`POST /v2/routes/deposit-addresses`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#createroutesdepositaddressv2) — Create deposit address
* [`GET /v1/routes/deposit-addresses/quote`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#quoteroutesdepositaddress) — Quote deposit
* [`POST /v2/routes/deposit-addresses/{id}/reconcile`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#reconcileroutesdepositaddressv2) — Reconcile deposit address
* [`GET /v2/routes/deposit-addresses/{id}`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#getroutesdepositaddressv2) — Get deposit address
* [`GET /v1/routes/deposits/{id}`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#getroutesdeposit) — Get deposit
* [`GET /v1/routes/deposits`](https://tempo.xyz/developers/docs/api/routes/deposit-addresses#listroutesdeposits) — List deposits

### Transfers

* [`GET /v1/routes/transfers/quote`](https://tempo.xyz/developers/docs/api/routes/transfers#quoteroutestransfer) — Quote transfer
* [`POST /v1/routes/transfers/{id}/source-transactions`](https://tempo.xyz/developers/docs/api/routes/transfers#registerroutestransfersourcetransaction) — Register source transaction
* [`GET /v1/routes/transfers`](https://tempo.xyz/developers/docs/api/routes/transfers#listroutestransfers) — List transfers
* [`POST /v1/routes/transfers`](https://tempo.xyz/developers/docs/api/routes/transfers#createroutestransfer) — Create transfer
* [`POST /v1/routes/transfers/vault`](https://tempo.xyz/developers/docs/api/routes/transfers#createroutestransfervault) — Create transfer into vault
* [`POST /v1/routes/transfers/zone`](https://tempo.xyz/developers/docs/api/routes/transfers#createroutestransferzone) — Create transfer into zone
* [`GET /v1/routes/transfers/{id}`](https://tempo.xyz/developers/docs/api/routes/transfers#getroutestransfer) — Get transfer

### API Keys

* [`GET /v1/scopes`](https://tempo.xyz/developers/docs/api/api-keys#getscopes) — List scopes
* [`GET /v1/orgs/{orgId}/api-keys`](https://tempo.xyz/developers/docs/api/api-keys#listorgapikeys) — List organization API keys
* [`GET /v1/orgs/{orgId}/projects/{projectId}/api-keys`](https://tempo.xyz/developers/docs/api/api-keys#listapikeys) — List API keys
* [`POST /v1/orgs/{orgId}/projects/{projectId}/api-keys`](https://tempo.xyz/developers/docs/api/api-keys#createapikey) — Create API key
* [`DELETE /v1/orgs/{orgId}/api-keys/{keyId}`](https://tempo.xyz/developers/docs/api/api-keys#revokeorgapikey) — Revoke organization API key
* [`POST /v1/orgs/{orgId}/api-keys/{keyId}/rotate`](https://tempo.xyz/developers/docs/api/api-keys#rotateorgapikey) — Rotate organization API key
* [`PATCH /v1/orgs/{orgId}/projects/{projectId}/api-keys/{keyId}`](https://tempo.xyz/developers/docs/api/api-keys#updateapikey) — Update API key
* [`DELETE /v1/orgs/{orgId}/projects/{projectId}/api-keys/{keyId}`](https://tempo.xyz/developers/docs/api/api-keys#revokeapikey) — Revoke API key
* [`POST /v1/orgs/{orgId}/projects/{projectId}/api-keys/{keyId}/rotate`](https://tempo.xyz/developers/docs/api/api-keys#rotateapikey) — Rotate API key

### Billing

* [`GET /v1/orgs/{orgId}/billing`](https://tempo.xyz/developers/docs/api/billing#getbilling) — Get billing
* [`PATCH /v1/orgs/{orgId}/billing`](https://tempo.xyz/developers/docs/api/billing#updatebilling) — Update billing
* [`GET /v1/orgs/{orgId}/billing/payment-methods`](https://tempo.xyz/developers/docs/api/billing#getbillingpaymentmethods) — Get payment methods
* [`POST /v1/orgs/{orgId}/billing/stripe/checkout`](https://tempo.xyz/developers/docs/api/billing#createstripecheckout) — Create checkout session
* [`POST /v1/orgs/{orgId}/billing/stripe/manage`](https://tempo.xyz/developers/docs/api/billing#createstripemanage) — Create manage session
* [`GET /v1/orgs/{orgId}/billing/invoice-preview`](https://tempo.xyz/developers/docs/api/billing#getbillinginvoicepreview) — Preview billing invoice
* [`DELETE /v1/orgs/{orgId}/billing/payment-methods/{methodId}`](https://tempo.xyz/developers/docs/api/billing#deletebillingpaymentmethod) — Remove payment method

### Faucet

* [`POST /v1/orgs/{orgId}/faucet`](https://tempo.xyz/developers/docs/api/faucet#fundtestnetaccount) — Fund testnet account

### Invitations

* [`GET /v1/invitations`](https://tempo.xyz/developers/docs/api/invitations#listmyinvitations) — List my invitations
* [`GET /v1/orgs/{orgId}/invitations`](https://tempo.xyz/developers/docs/api/invitations#listinvitations) — List invitations
* [`POST /v1/orgs/{orgId}/invitations`](https://tempo.xyz/developers/docs/api/invitations#createinvitation) — Create invitation
* [`POST /v1/invitations/{invitationId}/accept`](https://tempo.xyz/developers/docs/api/invitations#acceptinvitation) — Accept invitation
* [`POST /v1/invitations/{invitationId}/decline`](https://tempo.xyz/developers/docs/api/invitations#declineinvitation) — Decline invitation
* [`DELETE /v1/orgs/{orgId}/invitations/{invitationId}`](https://tempo.xyz/developers/docs/api/invitations#revokeinvitation) — Revoke invitation

### Invite Links

* [`GET /v1/orgs/{orgId}/invite-links/{inviteLinkId}/redemptions`](https://tempo.xyz/developers/docs/api/invite-links#listinvitelinkredemptions) — List link redemptions
* [`GET /v1/orgs/{orgId}/invite-links`](https://tempo.xyz/developers/docs/api/invite-links#listinvitelinks) — List invite links
* [`POST /v1/orgs/{orgId}/invite-links`](https://tempo.xyz/developers/docs/api/invite-links#createinvitelink) — Create invite link
* [`POST /v1/invite-links/resolve`](https://tempo.xyz/developers/docs/api/invite-links#resolveinvitelink) — Resolve invite link
* [`POST /v1/invite-links/accept`](https://tempo.xyz/developers/docs/api/invite-links#acceptinvitelink) — Accept invite link
* [`PATCH /v1/orgs/{orgId}/invite-links/{inviteLinkId}`](https://tempo.xyz/developers/docs/api/invite-links#updateinvitelink) — Update invite link
* [`DELETE /v1/orgs/{orgId}/invite-links/{inviteLinkId}`](https://tempo.xyz/developers/docs/api/invite-links#deleteinvitelink) — Delete invite link

### Members

* [`GET /v1/orgs/{orgId}/members`](https://tempo.xyz/developers/docs/api/members#listmembers) — List members
* [`PATCH /v1/orgs/{orgId}/members/{userId}`](https://tempo.xyz/developers/docs/api/members#updatemember) — Update member
* [`DELETE /v1/orgs/{orgId}/members/{userId}`](https://tempo.xyz/developers/docs/api/members#removemember) — Remove member

### Organizations

* [`GET /v1/orgs`](https://tempo.xyz/developers/docs/api/organizations#listorganizations) — List organizations
* [`POST /v1/orgs`](https://tempo.xyz/developers/docs/api/organizations#createorganization) — Create organization
* [`GET /v1/orgs/{orgId}`](https://tempo.xyz/developers/docs/api/organizations#getorganization) — Get organization
* [`PATCH /v1/orgs/{orgId}`](https://tempo.xyz/developers/docs/api/organizations#updateorganization) — Update organization
* [`DELETE /v1/orgs/{orgId}`](https://tempo.xyz/developers/docs/api/organizations#deleteorganization) — Delete organization

### Projects

* [`GET /v1/orgs/{orgId}/projects`](https://tempo.xyz/developers/docs/api/projects#listprojects) — List projects
* [`POST /v1/orgs/{orgId}/projects`](https://tempo.xyz/developers/docs/api/projects#createproject) — Create project
* [`GET /v1/orgs/{orgId}/projects/{projectId}`](https://tempo.xyz/developers/docs/api/projects#getproject) — Get project
* [`PATCH /v1/orgs/{orgId}/projects/{projectId}`](https://tempo.xyz/developers/docs/api/projects#updateproject) — Update project
* [`DELETE /v1/orgs/{orgId}/projects/{projectId}`](https://tempo.xyz/developers/docs/api/projects#deleteproject) — Delete project

### Routes Access Requests

* [`GET /v1/orgs/{orgId}/projects/{projectId}/routes-access-requests`](https://tempo.xyz/developers/docs/api/routes-access-requests#listroutesaccessrequests) — List Routes access requests
* [`POST /v1/orgs/{orgId}/projects/{projectId}/routes-access-requests`](https://tempo.xyz/developers/docs/api/routes-access-requests#createroutesaccessrequest) — Request Routes access
* [`GET /v1/orgs/{orgId}/routes-access`](https://tempo.xyz/developers/docs/api/routes-access-requests#getroutesaccess) — Get Routes access
* [`DELETE /v1/orgs/{orgId}/projects/{projectId}/routes-access-requests/{requestId}`](https://tempo.xyz/developers/docs/api/routes-access-requests#cancelroutesaccessrequest) — Cancel Routes access request

### Usage

* [`GET /v1/orgs/{orgId}/routes/transactions`](https://tempo.xyz/developers/docs/api/usage#listroutestransactions) — List Routes transactions
* [`GET /v1/orgs/{orgId}/usage/fee-payer`](https://tempo.xyz/developers/docs/api/usage#getfeepayerusage) — Get Fee Payer usage
* [`GET /v1/orgs/{orgId}/usage/routes`](https://tempo.xyz/developers/docs/api/usage#getroutesusage) — Get Routes usage
* [`GET /v1/orgs/{orgId}/usage/requests`](https://tempo.xyz/developers/docs/api/usage#getrequestusage) — Get request usage
* [`GET /v1/orgs/{orgId}/usage/sponsorships`](https://tempo.xyz/developers/docs/api/usage#getsponsorshipusage) — Get sponsorship usage

### Users

* [`GET /v1/me`](https://tempo.xyz/developers/docs/api/users#getme) — Get current user

### Verified Token Requests

* [`GET /v1/orgs/{orgId}/verified-token-requests`](https://tempo.xyz/developers/docs/api/verified-token-requests#listverifiedtokenrequests) — List token requests
* [`POST /v1/orgs/{orgId}/verified-token-requests`](https://tempo.xyz/developers/docs/api/verified-token-requests#createverifiedtokenrequest) — Create token request
* [`DELETE /v1/orgs/{orgId}/verified-token-requests/{requestId}`](https://tempo.xyz/developers/docs/api/verified-token-requests#cancelverifiedtokenrequest) — Cancel token request

### Zone Delegations

* [`GET /v1/orgs/{orgId}/zone-delegations`](https://tempo.xyz/developers/docs/api/zone-delegations#listzonedelegations) — List Zone delegations

### MPP

* [`POST /v1/mpp/validate`](https://tempo.xyz/developers/docs/api/mpp#validatemppcredential) — Validate MPP credential
* [`POST /v1/mpp/broadcast`](https://tempo.xyz/developers/docs/api/mpp#broadcastmppcredential) — Broadcast MPP credential

### MCP

* [`POST /mcp`](https://tempo.xyz/developers/docs/api/mcp#mcprequest) — Call MCP

### Console authentication

* [`POST /v1/auth/siwe/challenge`](https://tempo.xyz/developers/docs/api/console/authentication#createsiwechallenge) — Create challenge (SIWE)
* [`POST /v1/auth/siwe`](https://tempo.xyz/developers/docs/api/console/authentication#verifysiwe) — Authenticate (SIWE)
* [`POST /v1/auth/identity`](https://tempo.xyz/developers/docs/api/console/authentication#verifyidentity) — Authenticate identity
* [`POST /v1/auth/logout`](https://tempo.xyz/developers/docs/api/console/authentication#logout) — Sign out
