Skip to main content

How Your Promptitude API Key Permissions Work: Specific Prompts and Flows

Learn how to control which prompts and flows can access your Promptitude API Keys with granular permissions for better security and management.

Written by Promptitude Team
Updated today

Managing your API Key permissions in Promptitude gives you precise control over which prompts and flows can access your integrations. This granular approach helps you maintain better security, track performance more effectively, and organize your workflow management with confidence.

πŸ”‘ What Is an API Key?

Think of your API Key as a special digital key that connects your Promptitude prompts and flows to external applications and services. Just like a physical key opens specific doors, your API Key acts as a secure bridge that allows your prompts to work with other tools in your business ecosystem.

Your API Key carries unique permissions that determine what it can access and how it can be used, ensuring your prompts and workflows operate safely and efficiently.

πŸ”’ How API Key Permissions Work

Promptitude's permission system is designed to give you granular control over your API Key usage. Here's how it works:

Setting Up Permissions

  1. Navigate to your API Key settings using the three-dot menu next to your API Key

  2. Select "Manage Permissions" to open the configuration panel

  3. Choose specific permissions that align with your security and usage requirements

  4. Designate which prompts or flows can access that particular API Key

This approach means you can have different API Keys for different purposes, each with their own customized access levels.

πŸ“Œ Note: The default setting is broad permissions for the entire organization.

βœ… Benefits of Specific Permissions

  • Enhanced security: Only authorized prompts and flows can use specific API Keys

  • Better organization: Keep different projects and workflows separated

  • Improved tracking: Monitor performance and usage more effectively

  • Flexible management: Adjust permissions as your needs change

πŸ§ͺ How to Test and Verify Your Permissions

Verification Within Promptitude

The easiest way to check if your permissions are working correctly is directly within Promptitude:

  1. Open any prompt you want to test

  2. Navigate to the "Integrate" tab within that prompt

  3. Check the available API Keys in the displayed list

  4. You'll notice that API Keys without the proper permissions won't appear in the list

This filtering system ensures you can only see and use API Keys that have been specifically configured for that prompt or flow.

External Verification Using Testing Tools

For a more thorough verification, you can use helper applications like Postman:

  1. Set up your API call structure based on your specific prompt or flow

  2. Make the API request using your configured API Key

  3. Review the response to confirm whether access was granted or denied

This external testing method gives you confidence that your permissions are working correctly before deploying your integrations in production environments.

e.g. Prompts

e.g. Flows

Next Steps

With granular API Key permissions, you now have complete control over how your prompts and flows interact with external systems. Start by reviewing your current API Keys and consider how specific permissions could improve your workflow security and organization.

Remember, you can always adjust permissions as your business needs evolve, making this feature both powerful and flexible for your ongoing prompt management strategy.

Did this answer your question?