Announcing Manual Approval for Developer Self-service



Introduction
We’re true believers in driving all developer self-service actions through the internal developer portal interface. No-one wants TicketOps, multi-step requests from DevOps and more. Yet one of the more persistent questions we get asked is about manual approval. Here’s how to do it in Port.

Manual approval use cases
Any time a developer makes a self-service action, the form created through the developer self-service action imposes boundaries and a limited set of fields/outcomes.
Let’s take a request for an ephemeral environment, limited by TTL. The TTL can be three or five days, but what happens if a developer needs ten days? Instead of not offering an option for manual approval and re-igniting the TicketOps cycle, the form can allow requesting ten days, but subject that to manual approval. Once the manual approval request is granted or declines, the developer gets an in-app notification, or messages in slack, microsoft teams or email.
Manual approval is also recommended when a self-service action might present risks, create excessive costs or require an extra pair of eyes according to the organization’s policy.
How it’s done in Port
When creating self-service actions for a specific blueprint in Port, you can also configure a manual approval step. When a user clicks on the execute button of an action that requires approval, the self-service action will be created with a “waiting for approval” status, and a manual approval notification will be sent to the approving user. The request with the WAITING_FOR_APPROVAL status will be visible in the Runs tab of the action.
Get your survey template today
Download your survey template today
Free Roadmap planner for Platform Engineering teams
Set Clear Goals for Your Portal
Define Features and Milestones
Stay Aligned and Keep Moving Forward
Create your Roadmap
Free RFP template for Internal Developer Portal
Creating an RFP for an internal developer portal doesn’t have to be complex. Our template gives you a streamlined path to start strong and ensure you’re covering all the key details.
Get the RFP template
Leverage AI to generate optimized JQ commands
test them in real-time, and refine your approach instantly. This powerful tool lets you experiment, troubleshoot, and fine-tune your queries—taking your development workflow to the next level.
Explore now
Check out Port's pre-populated demo and see what it's all about.
No email required
.png)
Check out the 2025 State of Internal Developer Portals report
No email required
Minimize engineering chaos. Port serves as one central platform for all your needs.
Act on every part of your SDLC in Port.
Your team needs the right info at the right time. With Port's software catalog, they'll have it.
Learn more about Port's agentic engineering platform
Read the launch blog









.png)



