PermuteDocs
Go to Permute

Actions · actionsList

List business actions

Lists visible actions and published contracts without exposing source code.

GET/v1/actions
betaapiKeyworkspace

When to use

Discover independent workspace actions and their published contracts.

For agents

Inspect the published input contract and invocation permission before calling an action. Unpublished actions cannot be invoked.

Example

typescript
import { PermuteClient } from '@permute/sdk';

const orgClient = new PermuteClient({
  apiKey: process.env.PERMUTE_API_KEY!,
});

const client = orgClient.withWorkspace(process.env.PERMUTE_WORKSPACE_ID!);

const result = await client.actions.list();

Response

json
{
  "data": {
    "items": []
  }
}