API Reference
Update configuration, manage backend wallets, and call contracts with a familiar and widely compatible HTTP interface.
Using Typescript? Use the Typescript SDK for a native, intuitive interface.
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.
ERC20
Get details about ERC-20 tokens and manage ERC-20 tokens in your backend wallets.
ERC721
Get details about ERC-721 tokens and manage ERC-721 tokens owned by your backend wallets.
ERC1155
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.