ably.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Application
getServiceTime
application.getServiceTime
Get the current Ably service time.
Risk: read
number[]
getStats
application.getStats
Retrieve application usage statistics.
Risk: read
object[]
Output full type
Output full type
requestAccessToken
application.requestAccessToken
Request an Ably access token.
Risk: write
Channels
batchPresence
channels.batchPresence
Retrieve presence information for multiple channels.
Risk: read
any[]
batchPresenceHistory
channels.batchPresenceHistory
Retrieve presence history for multiple channels.
Risk: read
any[]
getChannelDetails
channels.getChannelDetails
Retrieve details for an active channel.
Risk: read
status full type
status full type
getChannelHistory
channels.getChannelHistory
Retrieve message history for a channel.
Risk: read
object[]
Output full type
Output full type
getChannelPresence
channels.getChannelPresence
Retrieve current channel presence members.
Risk: read
object[]
Output full type
Output full type
getMessageVersions
channels.getMessageVersions
Retrieve historical versions of a message.
Risk: read
object[]
Output full type
Output full type
getPresenceHistory
channels.getPresenceHistory
Retrieve presence history for a channel.
Risk: read
object[]
Output full type
Output full type
listChannels
channels.listChannels
List active Ably channels.
Risk: read
next full type
next full type
items full type
items full type
next full type
next full type
publishBatchMessages
channels.publishBatchMessages
Publish messages to multiple Ably channels.
Risk: write
messages full type
messages full type
any[]
publishMessageToChannel
channels.publishMessageToChannel
Publish a message to an Ably channel.
Risk: write
extras full type
extras full type
any
Push
createPushChannelSubscription
push.createPushChannelSubscription
Subscribe a device or client to a push channel.
Risk: write
any
deleteChannelSubscription
push.deleteChannelSubscription
Delete matching push channel subscriptions.
Risk: destructive
any
getPushDevice
push.getPushDevice
Retrieve a push device registration.
Risk: read
metadata full type
metadata full type
push full type
push full type
listPushChannels
push.listPushChannels
List channels with push subscribers.
Risk: read
next full type
next full type
next full type
next full type
listPushChannelSubscriptions
push.listPushChannelSubscriptions
List push channel subscriptions.
Risk: read
next full type
next full type
items full type
items full type
next full type
next full type
listRegisteredPushDevices
push.listRegisteredPushDevices
List registered push notification devices.
Risk: read
next full type
next full type
items full type
items full type
next full type
next full type
patchPushDeviceRegistration
push.patchPushDeviceRegistration
Partially update a push device registration.
Risk: write
metadata full type
metadata full type
push full type
push full type
metadata full type
metadata full type
push full type
push full type
publishPushNotification
push.publishPushNotification
Publish a push notification.
Risk: write
recipient full type
recipient full type
data full type
data full type
notification full type
notification full type
any
publishPushNotificationsBatch
push.publishPushNotificationsBatch
Publish a batch of push notifications.
Risk: write
notifications full type
notifications full type
any[]
registerPushDevice
push.registerPushDevice
Register a device for push notifications.
Risk: write
metadata full type
metadata full type
push full type
push full type
metadata full type
metadata full type
push full type
push full type
unregisterAllPushDevices
push.unregisterAllPushDevices
Delete matching push device registrations.
Risk: destructive
any
unregisterPushDevice
push.unregisterPushDevice
Delete a push device registration.
Risk: destructive
any
updatePushDevice
push.updatePushDevice
Create or replace a push device registration.
Risk: write
metadata full type
metadata full type
push full type
push full type
metadata full type
metadata full type
push full type
push full type