Call menu

Find the action you need.

Browse the 49 documented Discord and wallet action names. F5ai hosts Discord execution; wallet-required work executes only in the customer environment. Live recertification is still open.

49 calls / 8 families Download call menu PDF Tagged PDF / selectable text

Platforms

Supported action catalogs.

Discord and Cardano action names are documented here; current availability is stated by action and wallet work remains customer-environment only. The other platforms shown here are coming soon and cannot be purchased yet.

Social Media

Social actions

  • DiscordRecertification open
  • XComing soon
  • LinkedInComing soon

Blockchain

Blockchain actions

  • CardanoRecertification open
  • MidnightComing soon
  • SolanaComing soon
  • TezosComing soon

01 / discord.announcements

Discord announcements

Create and maintain approved community announcements.

5 calls
announcement.create Action

Create an announcement.

Required scopeannouncements:write

announcement.get Read

Read one announcement.

Required scopeannouncements:read

announcement.list Read

List announcement records.

Required scopeannouncements:read

announcement.update Action

Update an existing announcement.

Required scopeannouncements:write

announcement.delete Action

Delete an existing announcement.

Required scopeannouncements:write

02 / discord.channels

Discord managed channels

Create and manage bounded temporary Discord channels.

5 calls
channel.create Action

Create a channel.

Required scopechannels:write

channel.get Read

Read one channel.

Required scopechannels:read

channel.list Read

List channel records.

Required scopechannels:read

channel.update Action

Update an existing channel.

Required scopechannels:write

channel.delete Action

Delete an existing channel.

Required scopechannels:delete

03 / discord.reaction_roles

Discord reaction roles

Publish and manage approved reaction-role panels.

4 calls
reaction_role.create Action

Create a reaction role.

Required scopereaction_roles:write

reaction_role.get Read

Read one reaction role.

Required scopereaction_roles:read

reaction_role.list Read

List reaction role records.

Required scopereaction_roles:read

reaction_role.delete Action

Delete an existing reaction role.

Required scopereaction_roles:delete

04 / discord.roles

Discord roles

Read and change approved Discord member roles.

3 calls
role.assign Action

Assign an approved role.

Required scoperoles:write

role.remove Action

Remove an approved role.

Required scoperoles:write

role.get Read

Read one role.

Required scoperoles:read

05 / wallet.identity

Wallet identity

Apply verified wallet, payout, and prize bindings.

3 calls
wallet.binding.apply Action

Apply a verified wallet binding.

Required scopewallet:write

wallet.payout.apply Action

Apply a verified wallet payout.

Required scopewallet:write

wallet.prize.attach Action

Attach a verified wallet prize.

Required scopewallet:write

06 / wallet.roles

Wallet roles

Configure and synchronize wallet-derived roles.

3 calls
wallet_role.configure Action

Configure wallet role.

Required scoperoles:write

wallet_role.sync Action

Synchronize wallet role.

Required scoperoles:write

wallet_role.status Read

Read wallet role status.

Required scoperoles:read

07 / wallet.custody

Customer wallet capabilities

Request wallet work that executes only in the customer environment.

4 calls
wallet.setup.create Action

Create a wallet setup.

Required scopegiveaways:write

wallet.backup.verify Action

Verify wallet backup.

Required scopegiveaways:write

wallet.status Read

Read wallet status.

Required scopegiveaways:read

wallet.holdings Read

Request public holdings from the customer wallet environment.

Required scopegiveaways:read

08 / wallet.giveaways

Wallet giveaways, reserves, prizes, and payouts

Run hosted giveaway workflows; non-custodial payout handoff is not yet available.

22 calls
giveaway.create Action

Create a giveaway.

Required scopegiveaways:write

giveaway.publish Action

Publish a giveaway.

Required scopegiveaways:write

giveaway.open Action

Open a giveaway.

Required scopegiveaways:write

giveaway.end Action

End a giveaway.

Required scopegiveaways:write

giveaway.cancel Action

Cancel a giveaway.

Required scopegiveaways:write

giveaway.draw Action

Draw giveaway winners.

Required scopegiveaways:draw

giveaway.close Action

Close a giveaway.

Required scopegiveaways:write

giveaway.list Read

List giveaway records.

Required scopegiveaways:read

giveaway.winners.list Read

List giveaway winners records.

Required scopegiveaways:read

giveaway.winner.get Read

Read one giveaway winner.

Required scopegiveaways:read

reserve.list Read

List reserve records.

Required scopegiveaways:read

reserve.get Read

Read one reserve.

Required scopegiveaways:read

reserve.address.apply Action

Apply a verified reserve address.

Required scopegiveaways:write

reserve.remind Action

Send reserve reminders.

Required scopegiveaways:write

reserve.release Action

Release a reserve.

Required scopegiveaways:write

prize.list Read

List prize records.

Required scopegiveaways:read

prize.get Read

Read one prize.

Required scopegiveaways:read

payout.prepare Action

Prepare a payout.

Required scopegiveaways:write

payout.submit Action

Submit a payout.

Required scopegiveaways:write

payout.get_by_tx Read

Find a payout by its transaction ID.

Required scopegiveaways:read

user.prizes.list Read

List user prizes records.

Required scopegiveaways:read

action.get Read

Read a stored action receipt.

Required scopegiveaways:read

Authority boundary

Calls stay bounded. Wallet custody stays with the customer.

Package entitlements control which families a client key can call. Wallet setup returns action_required for the customer agent to complete. Non-custodial payout handoff is not yet available. API keys, recovery material, witnesses, transaction CBOR, and signing keys never belong in action content.

Read the agent quick-start