EGP Blockchain Transactions System
Schemas
Copy Page
EGP Blockchain Transactions System
Overview
Our JavaScript/TypeSctipt SDK
users
Register a new user
Get user profile
Get user profile
Update user profile
Delete user account
auth
Change password
Login
Logout
Refresh token
organizations
List organizations
Create a new organization
List organization balance wallets
Deploy a new OrganizationBalancesWalletUpgradeable contract
Update an organization balance wallet
Get an organization by ID
Update an organization
Delete an organization
List organization members
Add a member to an organization
Remove a member from an organization
List all organizations in the system
API keys
List user's API keys
Generate a new API key with Vault storage
Get API key details
Revoke an API key
Update API key
wallets
List wallets
Create wallet
Get wallet details
Update wallet
Delete wallet
Get wallet balance
Sign wallet transaction
Get wallet statistics
Get wallet transactions
Get Solana Wallet History
transactions send
Commit and Send Approved Transaction
transactions approvals
List pending approvals
Approve transaction
Reject transaction
Request approval
List transaction approvals
Get approval
transactions create
Create transaction
Estimate transaction fee
Get transaction
Confirm transaction
transactions information
List transactions
Get transaction by hash
Get transaction status
Track external transaction
Get wallet transactions
Get transaction
Confirm transaction
contract deployment
List Contract Deployments
Deploy Contract
Get Deployment Status
contract interactions
Get Contract Function
Call Contract Function (Read)
Get Function Documentation
Update Function Documentation
Execute Contract Function
Submit Documentation Feedback
Get Contract ABI
Import Contract ABI
Call Contract Function By Name (Read)
Execute Contract Function By Name (Write)
List Contract Functions
List Interactions by Contract Address
Search Contracts and Functions
Generate Search Report
Get Interaction by Transaction Hash
Get Contract Interaction by ID
external contracts
Call External Contract Function
permissions
Assign role to organization user
Get organization user roles
Revoke role from organization user
List all permissions
List permissions by resource type
Assign permission to resource
Revoke permission from resource
List all roles
Create a new role
Get a role by ID
Update a role
Delete a role
Set transaction limit
Get transaction limits by role
Assign permission to user
Get user permissions
Revoke permission from user
Assign role to user
Get user roles
Revoke role from user
Schemas
Schemas
api.ApiResponse
internal_api.ErrorResponse
internal_api.MessageResponse
internal_api.PaginatedResponse
model.AISummary
model.ApprovalReason
model.ApprovalStatus
model.ApproveTransactionRequest
model.AssignPermissionRequest
model.TransactionLimit
model.ContractABI
model.AssignRoleRequest
model.BalanceWalletListResponse
model.ContractFunction
model.APIKeyCreateRequest
model.ContractInteraction
model.APIKeyResponse
model.ContractInteractionResponse
model.APIKeyUpdateRequest
model.CustomReport
model.DeployBalanceWalletRequest
model.DeployBalanceWalletResponse
model.ExternalCallRequest
model.ExternalCallResponse
model.DeleteAccountRequest
model.FeeEstimateRequest
model.FeeEstimateResponse
model.FeePriority
model.FunctionDocumentation
model.OrganizationBalanceWallet
model.OrganizationCreateRequest
model.Pagination
model.OrganizationListResponse
model.OrganizationMemberCreateRequest
model.PermissionAction
model.OrganizationMemberListResponse
model.PermissionResponse
model.OrganizationMemberResponse
model.RejectTransactionRequest
model.OrganizationResponse
model.ResourcePermissionRequest
model.OrganizationUpdateRequest
model.ResourceType
model.PasswordChangeRequest
model.RoleRequest
model.RefreshTokenRequest
model.RoleResponse
model.SearchResult
model.SignDataRequest
model.SignDataResponse
model.TokenResponse
model.TrackTransactionRequest
model.TransactionCreateRequest
model.TransactionResponse
model.TransactionStatus
model.TransactionStatusResponse
model.TransactionType
model.TransactionLimitRequest
model.UserLoginRequest
model.UserRegistrationRequest
model.UserResponse
model.UserUpdateRequest
model.WalletBalanceResponse
model.WalletCreateRequest
model.UpdateBalanceWalletRequest
model.WalletResponse
model.UpdateBalanceWalletResponse
model.WalletStatsResponse
model.UserPermissionResponse
model.WalletStatus
model.WalletUpdateRequest
model.WebhookCreateRequest
model.WebhookEventType
model.UserRoleResponse
model.WebhookResponse
model.DeployParams
model.TransactionApprovalResponse
model.TransactionApprovalRequest
Schemas
Copy Page
model.APIKeyUpdateRequest
{
"expires_at"
:
"string"
,
"name"
:
"string"
,
"permissions"
:
[
"string"
]
,
"status"
:
"string"
}