backendless.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Counters
get
counters.get
Read a Backendless atomic counter.
Risk: read
Output:
number
reset
counters.reset
Reset a Backendless atomic counter.
Risk: destructive · Irreversible
Output:
null \| undefined \|
set
counters.set
Conditionally update a Backendless atomic counter.
Risk: write
Output:
boolean
Data
retrieve
data.retrieve
Retrieve Backendless database objects.
Risk: read
Output:
object[]
Output full type
Output full type
Files
copy
files.copy
Copy a Backendless file or directory.
Risk: write
Output:
string
count
files.count
Count Backendless files and directories.
Risk: read
Output:
number
createDirectory
files.createDirectory
Create a Backendless directory.
Risk: write
Output:
null \| undefined \|
delete
files.delete
Delete a Backendless file.
Risk: destructive · Irreversible
Output:
null \| undefined \|
deleteDirectory
files.deleteDirectory
Delete a Backendless directory.
Risk: destructive · Irreversible
Output:
null \| undefined \|
list
files.list
List Backendless files and directories.
Risk: read
Output:
object[]
Output full type
Output full type
move
files.move
Move a Backendless file or directory.
Risk: write
Output:
string
Hive
create
hive.create
Create a Backendless Hive.
Risk: write
Output:
null \| undefined \|
keyItems
hive.keyItems
Retrieve items from a Backendless Hive list.
Risk: read
Output:
object
Output full type
Output full type
mapPut
hive.mapPut
Insert or update a Backendless Hive map value.
Risk: write
Output:
boolean
values
hive.values
Retrieve values from a Backendless Hive map.
Risk: read
Output:
object
Output full type
Output full type
Messaging
publish
messaging.publish
Publish a message to a Backendless channel.
Risk: write
headers full type
headers full type
Permissions
grant
permissions.grant
Grant a Backendless data permission; security-sensitive.
Risk: destructive
Output:
null \| undefined \|
revoke
permissions.revoke
Revoke a Backendless data permission; security-sensitive.
Risk: destructive
Output:
null \| undefined \|
Users
delete
users.delete
Delete a Backendless user.
Risk: destructive · Irreversible
Output:
object
Output full type
Output full type
find
users.find
Find a Backendless user by object ID.
Risk: read
Output
login
users.login
Log in to Backendless and return a user token.
Risk: write
Output
user full type
user full type
logout
users.logout
Log out the current Backendless user session.
Risk: write
null \| undefined \|
passwordRecovery
users.passwordRecovery
Request Backendless password recovery.
Risk: write
Output:
null \| undefined \|
register
users.register
Register a Backendless user.
Risk: write
properties full type
properties full type
update
users.update
Update a Backendless user.
Risk: write
properties full type
properties full type
validateToken
users.validateToken
Validate a Backendless user token.
Risk: read
Output:
boolean