List Project Pipeline Import Configs
List pipeline import app configurations for a specified project, with pagination
options 'limit' and 'offset'. Requires a project ID and supports PersonalAPIKeyAuth
for security. Responds with
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_LIST_PROJECT_PIPELINE_IMPORT_CONFIGS])
Create Project Pipeline App Configs
Create pipeline app configurations for a specified project via POST, requiring
a project ID and JSON, form, or multipart payload. Supports configs, plugins,
and app details. Returns 201 on suc
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_CREATE_PROJECT_PIPELINE_APP_CONFIGS])
Retrieve Project Pipeline Plugin Config
Retrieve configuration details of a specific plugin for a given project
pipeline by ID. Requires a valid Project ID and Plugin Config ID. Supports
PersonalAPIKeyAuth for 'plugin:read' access.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_PROJECT_PIPELINE_PLUGIN_CONFIG])
Update Pipeline Plugin Config
Update a project-specific pipeline plugin configuration by supplying the
project ID and config ID. This PUT request expects details like plugin state,
order, and more in JSON, form data, or UR
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_UPDATE_PIPELINE_PLUGIN_CONFIG])
Update Plugin Config For Project
Update a plugin config's partial details in a project by its ID using PATCH.
Requires project_id, config ID. Accepts JSON/form data. Authenticated with
PersonalAPIKeyAuth. Returns updated conf
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_UPDATE_PLUGIN_CONFIG_FOR_PROJECT])
Remove Pipeline Import App Config
Delete a specific pipeline import app configuration using its ID within
a project. Requires project ID and config ID, and auth via PersonalAPIKeyAuth
with plugin write access. No response body
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_REMOVE_PIPELINE_IMPORT_APP_CONFIG])
Retrieve Plugin Config Activity
Retrieve activity details for a specific plugin config within a project's
pipeline import apps. Requires 'project_id' and plugin config 'id' within
the API path.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_PLUGIN_CONFIG_ACTIVITY])
Retrieve Plugin Config Frontend
Retrieve the frontend configuration of an app's pipeline import by ID within
a specified project. Requires `project_id` and `id` of the plugin config.
Returns JSON object with config details.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_RETRIEVE_PLUGIN_CONFIG_FRONTEND])
Create Pipeline Import Apps Config Job
A job imports app settings into a project pipeline using project_id and
plugin config id, accepting JSON/form/multipart, and specifies plugin details,
enabling status, and order for pipeline_i
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_CREATE_PIPELINE_IMPORT_APPS_CONFIG_JOB])
Rearrange Project Import App Configurations
Rearrange app import settings in a project using PATCH /api/projects/{project_id}/...
by updating plug-in order and status. Requires `project_id` and a JSON with
configurations.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.POSTHOG_REARRANGE_PROJECT_IMPORT_APP_CONFIGURATIONS])