Qodex.ai
Qodex.ai
Introduction
Getting Started with Smart Contract Accounts
Get public key for entityCreate a new Wallet SetCreate Wallets
Programmable Wallets
Configurations-Health
Ping
Configurations-Faucet
Request testnet tokens
Configurations-Webhook Subscriptions
Create a notification subscriptionList all notification subscriptionsRemove a notification subscriptionGet a notification signature public key
Configurations-Monitored Tokens
Create monitored tokensList monitored tokensDelete monitored tokensUpdate monitored tokensUpdate monitored tokens scope
Configurations-Developer Account
Get configuration for entityGet public key for entity
User-Controlled-Users
List UsersGet a UserGet user statusList challengesGet a challengeCreate a PIN challenge and create wallet(s)
User-Controlled-Wallets
Create walletsList walletsGet a walletGet token balance for a walletGet NFTs for a walletUpdate a wallet
User-Controlled-Transactions
Validate an addressEstimate fee for a transfer transactionEstimate fee for a contract execution transactionCreate a challenge for a transfer transactionCreate a challenge for a contract execution transactionList transactionsGet transaction by idCreate a challenge to accelerate a transactionCreate a challenge to cancel a transaction
User-Controlled-Token Lookup
Get token details by ID
User-Controlled-Signing
Create a challenge to sign messageCreate a challenge to sign typed data
User-Controlled-PIN Authentication
Create userCreate a user tokenCreate a challenge to update PINCreate a challenge for PIN restorationCreate a PIN challenge
User-Controlled-Social/Email Authentication
Get deviceToken to perform social loginGet a deviceToken to log in with email OTPGet a new userToken with the refreshTokenResend an OTP email to the user
Developer-Controlled-Wallet Sets
Create a new Wallet SetList Wallet SetsGet a Wallet SetUpdate a Wallet Set
Developer-Controlled-Wallets
Create WalletsList WalletsGet wallet by idGet token balance for a walletGet NFTs for a WalletUpdate a Wallet
Developer-Controlled-Transactions
Create a transfer transactionEstimate fee for a transfer transactionCreate a contract execution transactionEstimate fee for a contract execution transactionList transactionsGet transaction by idAccelerate a transactionCancel a transactionValidate an address
Developer-Controlled-Token Lookup
Get token details by id
Developer-Controlled-Signing
Sign messageSign typed data
Smart Contract Platform
Deploy / Import
Import a contractDeploy a contractEstimate fee for a contract deployment
Interact
Execute a read function on a contract
View / Update
List contractsGet contract by idUpdate contract properties
Templates
Deploy a contract from a templateEstimate fee for a contract template deployment
Introduction
Getting Started with Smart Contract Accounts
Get public key for entityCreate a new Wallet SetCreate Wallets
Programmable Wallets
Configurations-Health
Ping
Configurations-Faucet
Request testnet tokens
Configurations-Webhook Subscriptions
Create a notification subscriptionList all notification subscriptionsRemove a notification subscriptionGet a notification signature public key
Configurations-Monitored Tokens
Create monitored tokensList monitored tokensDelete monitored tokensUpdate monitored tokensUpdate monitored tokens scope
Configurations-Developer Account
Get configuration for entityGet public key for entity
User-Controlled-Users
List UsersGet a UserGet user statusList challengesGet a challengeCreate a PIN challenge and create wallet(s)
User-Controlled-Wallets
Create walletsList walletsGet a walletGet token balance for a walletGet NFTs for a walletUpdate a wallet
User-Controlled-Transactions
Validate an addressEstimate fee for a transfer transactionEstimate fee for a contract execution transactionCreate a challenge for a transfer transactionCreate a challenge for a contract execution transactionList transactionsGet transaction by idCreate a challenge to accelerate a transactionCreate a challenge to cancel a transaction
User-Controlled-Token Lookup
Get token details by ID
User-Controlled-Signing
Create a challenge to sign messageCreate a challenge to sign typed data
User-Controlled-PIN Authentication
Create userCreate a user tokenCreate a challenge to update PINCreate a challenge for PIN restorationCreate a PIN challenge
User-Controlled-Social/Email Authentication
Get deviceToken to perform social loginGet a deviceToken to log in with email OTPGet a new userToken with the refreshTokenResend an OTP email to the user
Developer-Controlled-Wallet Sets
Create a new Wallet SetList Wallet SetsGet a Wallet SetUpdate a Wallet Set
Developer-Controlled-Wallets
Create WalletsList WalletsGet wallet by idGet token balance for a walletGet NFTs for a WalletUpdate a Wallet
Developer-Controlled-Transactions
Create a transfer transactionEstimate fee for a transfer transactionCreate a contract execution transactionEstimate fee for a contract execution transactionList transactionsGet transaction by idAccelerate a transactionCancel a transactionValidate an address
Developer-Controlled-Token Lookup
Get token details by id
Developer-Controlled-Signing
Sign messageSign typed data
Smart Contract Platform
Deploy / Import
Import a contractDeploy a contractEstimate fee for a contract deployment
Interact
Execute a read function on a contract
View / Update
List contractsGet contract by idUpdate contract properties
Templates
Deploy a contract from a templateEstimate fee for a contract template deployment
HomeProgrammable Wallets

Programmable Wallets

Number of APIs: 68

  1. Configurations-Webhook Subscriptions - Create a notification subscription POST https://api.circle.com/v2/notifications/subscriptions

  2. User-Controlled-Users - Create a PIN challenge and create wallet(s) POST {{baseUrl}}/user/initialize

  3. User-Controlled-PIN Authentication - Create user POST {{baseUrl}}/users

  4. Developer-Controlled-Wallets - Get wallet by id GET {{baseUrl}}/wallets/:id

  5. Configurations-Monitored Tokens - Delete monitored tokens POST {{baseUrl}}/config/entity/monitoredTokens/delete

  6. Configurations-Health - Ping GET https://api.circle.com/ping

  7. Configurations-Faucet - Request testnet tokens POST https://api.circle.com/v1/faucet/drips

  8. Configurations-Webhook Subscriptions - List all notification subscriptions GET https://api.circle.com/v2/notifications/subscriptions

  9. Configurations-Webhook Subscriptions - Remove a notification subscription DELETE https://api.circle.com/v2/notifications/subscriptions/:id

  10. Configurations-Webhook Subscriptions - Get a notification signature public key GET https://api.circle.com/v2/notifications/publicKey/:id

Previous
Create Wallets
Next
Configurations-Health