Skip to main content
Every 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
Input Output: number

reset

counters.reset Reset a Backendless atomic counter. Risk: destructive · Irreversible
Input Output: null \| undefined \|

set

counters.set Conditionally update a Backendless atomic counter. Risk: write
Input Output: boolean

Data

retrieve

data.retrieve Retrieve Backendless database objects. Risk: read
Input Output: object[]

Files

copy

files.copy Copy a Backendless file or directory. Risk: write
Input Output: string

count

files.count Count Backendless files and directories. Risk: read
Input Output: number

createDirectory

files.createDirectory Create a Backendless directory. Risk: write
Input Output: null \| undefined \|

delete

files.delete Delete a Backendless file. Risk: destructive · Irreversible
Input Output: null \| undefined \|

deleteDirectory

files.deleteDirectory Delete a Backendless directory. Risk: destructive · Irreversible
Input Output: null \| undefined \|

list

files.list List Backendless files and directories. Risk: read
Input Output: object[]

move

files.move Move a Backendless file or directory. Risk: write
Input Output: string

Hive

create

hive.create Create a Backendless Hive. Risk: write
Input Output: null \| undefined \|

keyItems

hive.keyItems Retrieve items from a Backendless Hive list. Risk: read
Input Output: object

mapPut

hive.mapPut Insert or update a Backendless Hive map value. Risk: write
Input Output: boolean

values

hive.values Retrieve values from a Backendless Hive map. Risk: read
Input Output: object

Messaging

publish

messaging.publish Publish a message to a Backendless channel. Risk: write
Input
Output

Permissions

grant

permissions.grant Grant a Backendless data permission; security-sensitive. Risk: destructive
Input Output: null \| undefined \|

revoke

permissions.revoke Revoke a Backendless data permission; security-sensitive. Risk: destructive
Input Output: null \| undefined \|

Users

delete

users.delete Delete a Backendless user. Risk: destructive · Irreversible
Input Output: object

find

users.find Find a Backendless user by object ID. Risk: read
Input Output

login

users.login Log in to Backendless and return a user token. Risk: write
Input Output

logout

users.logout Log out the current Backendless user session. Risk: write
Input: empty object Output: null \| undefined \|

passwordRecovery

users.passwordRecovery Request Backendless password recovery. Risk: write
Input Output: null \| undefined \|

register

users.register Register a Backendless user. Risk: write
Input
Output

update

users.update Update a Backendless user. Risk: write
Input
Output

validateToken

users.validateToken Validate a Backendless user token. Risk: read
Input Output: boolean