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.
Configuration
Read and update your Engine configuration.
Webhooks
Read and update your Engine webhooks.
Permissions
Read and update your Engine admins.
Access Tokens
Read and update your Engine access tokens.
Chain
Get details about EVM chains.
Contract
Read and write to contracts.
Contract - Events
Get events on a contract.
Contract - Metadata
Get data about contract methods and events.
Contract - Roles
Get roles assigned to a contract.
Contract - Royalties
Get royalty details for a contract.
Deploy
Deploy a contract published to thirdweb.
Transaction
Get details about transactions sent with Engine. Retry or cancel existing transactions.
Account Factory
Manage account factories and deploy smart accounts.
Account
Manage admins and session keys for smart accounts.
ERC-20
Get details about ERC-20 tokens and manage ERC-20 tokens in your backend wallets.
ERC-721
Get details about ERC-721 tokens and manage ERC-721 tokens owned by your backend wallets.
ERC-1155
Get details about ERC-1155 tokens and manage ERC-1155 tokens owned by your backend wallets.
Marketplace - Direct Listings
List and manage marketplace direct listings.
Marketplace - English Auctions
List and manage marketplace auctions.
Marketplace - Offers
List and manage marketplace offers.