Outline icon

Outline

Interact with Outline knowledge base

Overview

This node interacts with the Outline knowledge base API, allowing users to manage various resources such as groups, documents, collections, users, and more. Specifically, for the Group - Delete operation, it deletes a specified group from the Outline system by its unique Group ID.

This operation is useful in scenarios where you need to programmatically remove obsolete or unwanted groups from your knowledge base, helping maintain an organized and up-to-date user/group structure.

Example use case:

  • Automatically deleting groups that are no longer active or relevant after a project ends.
  • Cleaning up test or temporary groups created during automation workflows.

Properties

Name Meaning
Group ID The unique identifier of the group to delete

Output

The output JSON contains the response from the Outline API after attempting to delete the group. Typically, this will include confirmation of deletion or details about the deleted group. The exact structure depends on the Outline API's response but generally confirms success or failure.

No binary data is output by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Outline knowledge base API.
  • The node uses HTTP POST requests to communicate with the Outline API endpoints.
  • Proper configuration of the API authentication credential in n8n is necessary.

Troubleshooting

  • Common issues:

    • Invalid or missing Group ID: The operation requires a valid Group ID; ensure the ID is correct and exists.
    • Authentication errors: Ensure the API key credential is correctly set up and has sufficient permissions.
    • Network or API downtime: Check connectivity and Outline service status if requests fail.
  • Common error messages:

    • "Group not found": The provided Group ID does not exist. Verify the ID.
    • "Unauthorized" or "Authentication failed": Check API credentials.
    • "Request failed" or similar network errors: Confirm internet connection and API availability.

Resolving these usually involves verifying input parameters, checking credentials, and ensuring the Outline API service is operational.

Links and References

Discussion