Account Contract REST Endpoints

Account Contract
Activate Account
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/activateAccount
Add Account Role
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/addRole
Add Organization Admin
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/addOrgAdmin
Add Organization Auditor
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/addOrgAuditor
Add Token Admin
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/addTokenAdmin
Add Token Auditor
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/addTokenAuditor
Check Account Deployment Status
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isDeploymentActive
Check Account Role
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isInRole
Check Account Status
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isActive
Check Organization Admin
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isOrgAdmin
Check Organization Auditor
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isOrgAuditor
Check Token Admin
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isTokenAdmin
Check Token Auditor
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/isTokenAuditor
Create Account
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/createAccount
Delete Account
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/deleteAccount
Get Account by Address
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAccountByAddress
Get Account Context
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getContext
Get Account Contract Version
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/version
Get Account Governance Context
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getGovernanceContext
Get Account Group ID
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getGroupId
Get Account Identity
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getIdentity
Get All Accounts
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAllAccounts
Get All Organization Admins
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAllOrgAdmins
Get All Organization Auditors
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAllOrgAuditors
Get All Token Admins
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAllTokenAdmins
Get All Token Auditors
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAllTokenAuditors
Get Smart Account Status
Method: get
Path: {baseUrl}/v1/{accountContractAddress}/getAccountStatus
Remove Account Role
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/removeRole
Remove Organization Admin
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/removeOrgAdmin
Remove Organization Auditor
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/removeOrgAuditor
Remove Token Admin
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/removeTokenAdmin
Remove Token Auditor
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/removeTokenAuditor
Renounce Named Role
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/renounceNamedRole
Set Account Context
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/setContext
Set Account Governance Context
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/setGovernanceContext
Set Maximum Daily Amount
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/setMaxDailyAmount
Set Maximum Daily Transaction Count
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/setMaxDailyTransactionCount
Suspend Account
Method: post
Path: {baseUrl}/v1/{accountContractAddress}/suspendAccount