Feature ideas

We take your ideas seriously! Read more on our prioritization process in our blog https://productmanagement.port.io/posts/managing-feature-ideas
Organizational Client Secret Rotation API
Port currently requires manual credential rotation for organizational client_id and client_secret: Organization admin must log into Port UI Navigate to Credentials settings Manually generate new credentials Copy/paste credentials into CI/CD secrets, environment variables, documentation Manually update all dependent systems simultaneously No audit trail of when rotation occurred or who initiated it Business Impact Many organizations operate under compliance requirements (SOC 2, ISO 27001, HIPAA, FedRAMP, internal security policy) that mandate credential rotation on a periodic basis: "All API credentials must be rotated every 90 days" "Service account passwords rotated quarterly" "Programmatic access tokens refreshed biannually" Without an automation-friendly API, the organization is forced to: Schedule manual rotation tasks (e.g., quarterly calendar reminder) Perform manual UI operations at scheduled intervals Coordinate updates across all systems using those credentials Document rotation in compliance logs manually Handle timezone/scheduling complexity across distributed teams Result: Compliance teams view Port integration as operationally burdensome Relationship friction with customer due to perceived lack of operational maturity Risk of rotation being skipped or delayed due to operational overhead No programmatic audit trail for compliance auditors Inability to implement progressive rotation (old/new credential overlap) Why This Matters The organization doesn't need per-application credentials yet (Scenario 2). They need a simple, automatable way to rotate their single organizational credential pair on a schedule, integrated into their existing credential rotation automation (e.g., HashiCorp Vault, AWS Secrets Manager, custom rotation tooling).
0
·
Organization Management
Support Fresh ORG default resources in IAC
On a fresh Port org, terraform apply fails or conflicts with live state because out-of-the-box (OOTB) objects (blueprints, pages, scorecards) are pre-created and must be manually imported before Terraform can manage them. There is no documented canonical inventory or tooling to automate this process. Problem When a customer starts managing a new Port org with the Terraform provider, they immediately encounter conflicts because OOTB resources (e.g., port_blueprint.service, port_ blueprint.team , port_page.home) already exist in the org but are not in Terraform state. This forces a manual, error-prone import process for every environment. Compounding this, OOTB resource sets differ between orgs created at different points in time (due to Port's active development), causing drift between environments and forcing customers to maintain env-specific import files and conditional branches in shared Terraform modules. There is currently no documented greenfield org inventory, no ready-made import blocks, and no tooling to automate the bootstrap process. Current Behavior terraform apply on a fresh org fails or fights live state due to pre-existing OOTB resources. Customers must manually identify every OOTB resource and run terraform import for each one before normal Terraform operations are possible. No canonical list of OOTB resource IDs or ready-made import blocks is published. No CLI tooling exists to emit import IDs or HCL skeletons for an existing org. Expected Behavior / Ask Publish a canonical greenfield org inventory — a documented, versioned list of all OOTB resource IDs (blueprints, pages, scorecards, etc.) with ready-made Terraform import blocks. Provide a bootstrap/export CLI — a tool that inspects an existing Port org and emits: Import IDs for all existing resources. HCL skeleton resource blocks ready to paste into a Terraform module.
0
·
Organization Management
Load More