EGP Blockchain Transactions System
permissions
Copy Page
EGP Blockchain Transactions System
Overview
Our JavaScript/TypeSctipt SDK
users
Register a new user
POST
Get user profile
GET
Get user profile
GET
Update user profile
PUT
Delete user account
DELETE
auth
Change password
POST
Login
POST
Logout
POST
Refresh token
POST
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
POST
Get organization user roles
GET
Revoke role from organization user
DELETE
List all permissions
GET
List permissions by resource type
GET
Assign permission to resource
POST
Revoke permission from resource
DELETE
List all roles
GET
Create a new role
POST
Get a role by ID
GET
Update a role
PUT
Delete a role
DELETE
Set transaction limit
POST
Get transaction limits by role
GET
Assign permission to user
POST
Get user permissions
GET
Revoke permission from user
DELETE
Assign role to user
POST
Get user roles
GET
Revoke role from user
DELETE
permissions
Copy Page
Revoke permission from user
DELETE
/user-permissions/{userId}/{permissionId}
Try it
Run in Apidog
Run in Apidog
Revoke a direct permission from a user
Request
Request Example
Shell
JavaScript
Java
Swift
cURL
cURL-Windows
Httpie
wget
PowerShell
curl
--location
--request
DELETE
'https://transactions.srblabs.io/api/v1/user-permissions//'
Response
Response Example
204 -
Example 1
{
}
Request
Path Params
Generate Code
Responses
🟢
204
No Content
application/json
No Content
Body
Generate Code
ðŸŸ
400
Bad Request
ðŸŸ
401
Unauthorized
ðŸŸ
403
Forbidden
ðŸŸ
404
Record Not Found
🔴
500
Server Error
Modified atÂ
2025-04-30 01:06:55
Previous
Get user permissions
Next
Assign role to user