Skip to main content
1.2
Next
1.2
1.1
1.0
All versions
Docs
API
Releases
Help
English
English
🌜
🌞
Menu
auth
Get the token data
Login using username and password
Login using blockchain wallet
agency
Get an agency by id.
Update the agency information
Update contract addresses controlled by the agency
app
Get the dashboard informations
List all the application settings
Get a contracts artifacts
setup a contracts and deploy to blockchain
Setup a new server wallet
Get a contracts bytecode
Setup a new server for the first time
beneficiaries
List all beneficiarys.
Add a beneficiary.
Get an beneficiary by Phone , Wallet Adress or id.
Remove and archive a beneficiary,
Update beneficiary details.
List token distributions to beneficiary
Distribute token to beneficiary
institutions
List all the financial institutions
Add a financial institutions
Get a financial institutions by Id
Remove and archive a financial institutions
Update financial institutions details
Update financial institutions status
mobilizers
List all Mobilizers.
Add a MOBILIZER.
Get an MOBILIZER by Wallet Adress or id.
Remove and archive a MOBILIZER,
Update MOBILIZER details.
Get the token transactions by current MOBILIZER
Register a MOBILIZER.
Approves MOBILIZER to interact with projects of this agency
Change Vendors Status
projects
List all the agencies projects
Add new project
Get a project by Id
Remove and archive a project
Update project details
List vendors registered to the project
List beneficiaries registered to the project
Add beneficiary to the project
Update project status
Add token allocation to the project
roles
Get all the roles
Add a new role
Get a role by id
Delete a role by id
Get permissions list by role
Remove permissions from a role
Add permissions to a role
transactions
Get a new transaction to sign
List all transactions.
Add a new transaction.
sends signed Transaction
users
List all users
Add a new user
Login using username and password
Find a user by id
Update user data
List by role
Check If user Exists
Register a new user
Login using blockchain wallet
Remove roles from user
Add roles to a user
Make user active or inactive
vendors
List all vendors.
Add a vendor.
Get an vendor by Wallet Adress or id.
Remove and archive a Vendor,
Update vendor details.
Get the token transactions by current vendor
Register a vendor.
Approves vendor to interact with projects of this agency
Change Vendors Status
Get all the roles
Get all the roles
Status Codes
default
Previous
« Add token allocation to the project
Next
Add a new role »