Skip to main content

API Reference

The Engine API enables developers to update their configuration, manage backend wallets, and call contracts.


API endpoints are organized in sections.

Backend Wallet

Create, import, and manage backend wallets.

View API reference.

Configuration

Read and update your Engine configuration.

View API reference.

Webhooks

Read and update your Engine webhooks.

View API reference.

Permissions

Read and update your Engine admins.

View API reference.

Access Tokens

Read and update your Engine access tokens.

View API reference.

Chain

Get details about EVM chains.

View API reference.

Contract

Read and write to contracts.

View API reference.

Contract - Events

Get events on a contract.

View API reference.

Contract - Metadata

Get data about contract methods and events.

View API reference.

Contract - Roles

Get roles assigned to a contract.

View API reference.

Contract - Royalties

Get royalty details for a contract.

View API reference.

Deploy

Deploy a contract published to thirdweb.

View API reference.

Transaction

Get details about transactions sent with Engine. Retry or cancel existing transactions.

View API reference.

Account Factory

Manage account factories and deploy smart accounts.

View API reference.

Account

Manage admins and session keys for smart accounts.

View API reference.

ERC-20

Get details about ERC-20 tokens and manage ERC-20 tokens in your backend wallets.

View API reference.

ERC-721

Get details about ERC-721 tokens and manage ERC-721 tokens owned by your backend wallets.

View API reference.

ERC-1155

Get details about ERC-1155 tokens and manage ERC-1155 tokens owned by your backend wallets.

View API reference.

Marketplace - Direct Listings

List and manage marketplace direct listings.

View API reference.

Marketplace - English Auctions

List and manage marketplace auctions.

View API reference.

Marketplace - Offers

List and manage marketplace offers.

View API reference.