Actions23
- Data Explorer API Actions
- Public API Actions
- Change User Access
- Clear AB Tasty Script
- Get Framework Checksum
- Get Modification
- Get Test
- Get Third Party Tools Link
- Get User
- Get Variation
- Give User Access
- List Events
- List Modifications
- List Tests
- List Tests Statistics
- List Third Party Tool Links
- List Users
- List Variations
- Pause Test
- Play Test
- Revoke User Access
- Update AB Tasty Script
- Universal Data Connector API Actions
Overview
This node integrates with the AB Tasty platform's Public API to programmatically manage user access and other account-related data. Specifically, the "Give User Access" operation allows you to grant access permissions to a user within an AB Tasty account. This is useful in scenarios where you want to automate user management workflows, such as onboarding new team members or adjusting access rights without manual intervention.
Practical examples include:
- Automatically granting access to new users when they join a project.
- Integrating with HR systems to synchronize user permissions.
- Managing access rights dynamically based on external triggers or events.
Properties
| Name | Meaning |
|---|---|
| Account ID | The numeric identifier of the AB Tasty account where the user access will be granted. |
| Request Body | A JSON object containing the details of the access to be given to the user. |
Output
The node outputs the response from the AB Tasty API call in the json field. This typically contains confirmation of the access granted or details about the updated user access. If the API returns no content, the output will indicate a "204 No Content" status.
No binary data output is produced by this operation.
Dependencies
- Requires an API authentication token obtained via OAuth 2.0 client credentials flow using a Client ID and Client Secret.
- Needs configuration of an API key credential in n8n for authenticating requests to the AB Tasty API.
- The node makes HTTP requests to the AB Tasty API endpoints.
Troubleshooting
- Missing Credentials: If the Client ID or Client Secret is not provided, the node will throw an error indicating missing credentials. Ensure these are configured correctly in n8n.
- Required Parameters Missing: The node requires the Account ID property to be set; otherwise, it throws an error. Make sure all required input properties are provided.
- API Errors: If the AB Tasty API returns an error (e.g., invalid request body, unauthorized access), the node will throw an error with the message returned by the API. Check the request body format and ensure the API credentials have sufficient permissions.
- Invalid JSON in Request Body: The Request Body must be valid JSON. Invalid JSON will cause parsing errors.
- Network Issues: Connectivity problems can cause request failures. Verify network access to the AB Tasty API endpoints.