| API | Protocol | Base URL | Docs | Reference | OpenAPI | SDKs |
|---|---|---|---|---|---|---|
| Main | rest | https://your-n8n-instance.com/api/v1 | link | — | — | — |
Actions (26)
Credentials · 6
- Create credentialPOST /credentials
Create a new credential (type, data, and access). ([docs.n8n.io](https://docs.n8n.io/embed/managing-workflows/?utm_source=openai))
documented - Delete credentialDELETE /credentials/{credential_id}
Delete a credential. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - Get credentialGET /credentials/{credential_id}
Retrieve a specific credential by its ID. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - Get credential schemaGET /credentials/schema/{credentialTypeName}
Fetch the data/schema required to create a credential of the given type (used to drive UI forms). ([docs.n8n.io](https://docs.n8n.io/api/using-api-playground/?utm_source=openai))
documented - List credentialsGET /credentials
List credentials configured in the n8n instance. ([docs.n8n.io](https://docs.n8n.io/embed/managing-workflows/?utm_source=openai))
documented - Update credentialPATCH /credentials/{credential_id}
Update an existing credential. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented
Workflows · 6
- Create workflowPOST /workflows
Create a new workflow and receive its definition and ID in the response. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - Delete workflowDELETE /workflows/{workflow_id}
Delete a workflow and its associated data/history. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - Get workflowGET /workflows/{workflow_id}
Retrieve details for a single workflow by its ID. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - List workflowsGET /workflows
Retrieve a list of workflows in the instance. Supports pagination and filtering via query params (e.g., active, limit, cursor). ([docs.n8n.io](https://docs.n8n.io/api/authentication/?utm_source=openai))
documented - Replace workflowPUT /workflows/{workflow_id}
Replace an existing workflow (alternative to PATCH for updates). ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - Update workflowPATCH /workflows/{workflow_id}
Update an existing workflow (e.g., rename, change active state, modify settings). ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented
Cloud/Enterprise only · 5
- Create userPOST /users
Create a new user (Cloud/Enterprise). ([docs.n8n.io](https://docs.n8n.io/api/api-reference/))
documented - Delete userDELETE /users/{user_id}
Delete a user (Cloud/Enterprise). ([docs.n8n.io](https://docs.n8n.io/api/api-reference/))
documented - Get userGET /users/{user_id}
Retrieve a user by ID (Cloud/Enterprise). ([docs.n8n.io](https://docs.n8n.io/api/api-reference/))
documented - List usersGET /users
List users on n8n Cloud/Enterprise deployments (not available on all editions). ([docs.n8n.io](https://docs.n8n.io/api/api-reference/))
documented - Update userPATCH /users/{user_id}
Update an existing user (Cloud/Enterprise). ([docs.n8n.io](https://docs.n8n.io/api/api-reference/))
documented
Workflow · 4
- Create tagPOST /tags
Create a new tag for workflows. ([docs.n8n.io](https://docs.n8n.io/workflows/tags/?utm_source=openai))
documented - Delete tagDELETE /tags/{tag_id}
Delete a tag from the instance. ([docs.n8n.io](https://docs.n8n.io/workflows/tags/?utm_source=openai))
documented - List tagsGET /tags
List all tags used to label workflows (tags are global across the instance). ([docs.n8n.io](https://docs.n8n.io/workflows/tags/?utm_source=openai))
documented - Update tagPATCH /tags/{tag_id}
Update an existing tag. ([docs.n8n.io](https://docs.n8n.io/workflows/tags/?utm_source=openai))
documented
Executions · 3
- Delete executionDELETE /executions/{execution_id}
Delete a single execution record. ([docs.n8n.io](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.n8n/?utm_source=openai))
documented - Get executionGET /executions/{execution_id}
Retrieve details for a specific execution by its ID. ([docs.n8n.io](https://docs.n8n.io/workflows/executions/?utm_source=openai))
documented - List executionsGET /executions
Retrieve a list of workflow executions. Supports filtering and pagination (e.g., status, workflow, date ranges). ([docs.n8n.io](https://docs.n8n.io/workflows/executions/?utm_source=openai))
documented
Settings · 2
- Get settingsGET /settings
Fetch global n8n settings (instance-wide configuration). ([docs.n8n.io](https://docs.n8n.io/workflows/settings/?utm_source=openai))
documented - Update settingsPATCH /settings
Update global n8n settings. ([docs.n8n.io](https://docs.n8n.io/workflows/settings/?utm_source=openai))
documented