Hierarchy

Constructors

Methods

Constructors

Methods

  • Parameters

    Returns Promise<{
        action: string;
    }>

    Description

    Creates a new action in your application.

    See

    https://help.tago.io/portal/en/kb/tagoio/actions Actions

    Example

    If receive an error "Authorization Denied", check policy Action / Create in Access Management.

    const newAction = await Resources.actions.create({
    name: "My Action",
    type: "condition",
    action: {
    script: ["analysis-id"],
    type: "script"
    },
    tags: [{ key: "type", value: "notification" }]
    });
    console.log(newAction.action); // action-id-123
  • Parameters

    • actionID: string

    Returns Promise<string>

    Description

    Deletes an action from your application.

    See

    https://help.tago.io/portal/en/kb/tagoio/actions Actions

    Example

    If receive an error "Authorization Denied", check policy Action / Delete in Access Management.

    const result = await Resources.actions.delete("action-id-123");
    console.log(result); // Successfully Removed
  • Parameters

    Returns Promise<string>

    Description

    Modifies an existing action.

    See

    https://help.tago.io/portal/en/kb/tagoio/actions Actions

    Example

    If receive an error "Authorization Denied", check policy Action / Edit in Access Management.

    const result = await Resources.actions.edit("action-id-123", {
    name: "Updated Action",
    active: false
    });
    console.log(result); // Successfully Updated
  • Parameters

    • actionID: string

    Returns Promise<ActionInfo>

    Description

    Retrieves detailed information about a specific action.

    See

    https://help.tago.io/portal/en/kb/tagoio/actions Actions

    Example

    If receive an error "Authorization Denied", check policy Action / Access in Access Management.

    const actionInfo = await Resources.actions.info("action-id-123");
    console.log(actionInfo); // { id: 'action-id-123', name: 'My Action', ... }
  • Parameters

    Returns Promise<ActionInfo[]>

    Description

    Lists all actions from the application with pagination support. Use this to retrieve and manage actions in your application.

    See

    https://help.tago.io/portal/en/kb/tagoio/actions Actions

    Example

    If receive an error "Authorization Denied", check policy Action / Access in Access Management.

    const list = await Resources.actions.list({
    page: 1,
    fields: ["id", "name"],
    amount: 10,
    orderBy: ["name", "asc"]
    });
    console.log(list); // [ { id: '66ab7c62e5f0db000998ce42', name: 'Action Test', ...} ]