Apidog Docs
πŸ‡ΊπŸ‡Έ English
  • πŸ‡ΊπŸ‡Έ English
  • πŸ‡―πŸ‡΅ ζ—₯本θͺž
πŸ‡ΊπŸ‡Έ English
  • πŸ‡ΊπŸ‡Έ English
  • πŸ‡―πŸ‡΅ ζ—₯本θͺž
πŸ‡ΊπŸ‡Έ English
  • πŸ‡ΊπŸ‡Έ English
  • πŸ‡―πŸ‡΅ ζ—₯本θͺž
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Managing Organization
  • Apidog Learning Center
  • Getting Started
    • Introduction to Apidog
    • Basic Concepts in Apidog
    • Navigating Apidog
    • Quick Start
      • Overview
      • Creating an Endpoint
      • Making a Request
      • Adding an Assertion
      • Creating Test Scenarios
      • Sharing API Documentation
      • Explore More
    • Migration to Apidog
      • Overview
      • Manual Import
      • Scheduled Import (Bind Data Sources)
      • Import Options
      • Export Data
      • Import From
        • Import from Postman
        • Import OpenAPI Spec
        • Import cURL
        • Import Markdowns
        • Import from Insomnia
        • Import from apiDoc
        • Import .har File
        • Import WSDL
  • Design APIs
    • Overview
    • Create a New API Project
    • Endpoint Basics
    • APl Design Guidelines
    • Module
    • Configure Multiple Request Body Examples
    • Components
    • Common Fields
    • Global Parameters
    • Endpoint Change History
    • Comments
    • Batch Endpoint Management
    • Custom Protocol API
    • Spec-first Mode (Beta)
    • Schemas
      • Overview
      • Create a New Schema
      • Build a Schema
      • Generate Schemas from JSON Etc
      • oneOf, allOf, anyOf
      • Using Discriminator
    • Security Schemes
      • Overview
      • Create a Security Scheme
      • Use the Security Scheme
      • Security Scheme in Online Documentation
    • Advanced Features
      • Custom Endpoint Fields
      • Associated Test Scenarios
      • Endpoint Status
      • Appearance of Parameter Lists
      • Endpoint Unique Identification
  • Develop and Debug APIs
    • Overview
    • Generating Requests
    • Sending Requests
    • Debugging Cases
    • Test Cases
    • Dynamic Values
    • Validating Responses
    • Design-First vs Request-First
    • Generating Code
    • Environments & Variables
      • Overview
      • Environment Management
      • Using Variables
    • Vault Secrets
      • Overview
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Pre and Post Processors
      • Assertion
      • Extract Variable
      • Wait
      • Overview
      • Using Scripts
        • Overview
        • Pre Processor Scripts
        • Post Processor Scripts
        • Public Scripts
        • Postman Scripts Reference
        • Calling Other Programming Languages
        • Using JS Libraries
        • Visualizing Responses
        • Script Examples
          • Assertion Scripts
          • Using Variables
          • Modifying Requests
          • Other Examples
      • Database Operations
        • Overview
        • MySQL
        • MongoDB
        • Redis
        • Oracle Client
    • Dynamic Values Modules
  • Mock API Data
    • Overview
    • Smart Mock
    • Custom Mock
    • Mock Priority Sequence
    • Mock Scripts
    • Cloud Mock
    • Self-Hosted Runner Mock
    • Mock Language (Locales)
  • API Testing
    • Overview
    • Test Scenarios
      • Create a Test Scenario
      • Pass Data Between Requests
      • Flow Control Conditions
      • Sync Data from Endpoints and Endpoint Cases
      • Import Endpoints and Endpoint Cases from Other Projects
      • Export Test Scenarios
    • Run Test Scenarios
      • Run a Test Scenario
      • Run Test Scenarios in Batch
      • Data-Driven Testing
      • Shared Test Data
      • Scheduled Tasks
      • Manage Runtime Environment of APIs from Other Projects
    • Test Suite
      • Overview
      • Create A Test Suite
      • Orchestrate Test Suite
      • Run Test Suites Locally
      • Run Test Suites Via CLI
      • Scheduled tasks
    • Test Reports
      • Test Reports
    • Test APIs
      • Integration Testing
      • Performance Testing
      • End-to-End Testing
      • Regression Testing
      • Contract Testing
    • Apidog CLI
      • Overview
      • Installing and Running Apidog CLI
      • Apidog CLI Options
    • CI CD
      • Overview
      • Integrate with Github Actions
      • Integrate with Gitlab
      • Integrate with Jenkins
      • Trigger Test by Git Commit
  • Publish API Docs
    • Overview
    • API Technologies Supported
    • Quick Share
    • Viewing API Documentation
    • Markdown Documentation
    • Publishing Documentation Sites
    • Custom Login Page
    • Custom Layouts
    • Custom CSS, JavaScript, HTML
    • Custom Domain
    • AI Features
    • SEO Settings
    • Advanced Settings
      • Documentation Search
      • CORS Proxy
      • Integrating Google Analytics
      • Folder Tree Settings
      • Visibility Settings
      • Embedding Values in Document URLs
    • API Versions
      • Overview
      • Creating API Versions
      • Publishing API Versions
      • Sharing Endpoints with API Versions
  • Send Requests
    • Overview
    • SSE Debugging
    • MCP Client
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP or WebService
    • GraphQL
    • gRPC
    • Use Request Proxy Agents for Debugging
    • Create Requests
      • Request History
      • Request Basics
      • Parameters and Body
      • Request Headers
      • Request Settings
      • Debug Requests
      • Saving Requests as Endpoints
      • HTTP/2
    • Response and Cookies
      • Viewing API Responses
      • Managing Cookies
      • Overview
    • Authentication and Authorization
      • Overview
      • CA and Client Certificates
      • Authorization Types
      • Digest Auth
      • OAuth 1.0
      • OAuth 2.0
      • Hawk Authentication
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
  • Branches
    • Overview
    • Creating a Sprint Branch
    • Testing APIs in a Branch
    • Designing APIs in a Branch
    • Merging Sprint Branches
    • Managing Sprint Branches
  • AI Features
    • Overview
    • Enabling AI Features
    • Generating Test Cases
    • Modifying Schemas with AI
    • Endpoint Compliance Check
    • API Documentation Completeness Check
    • AI-Powered Field Naming
    • FAQs
  • Apidog MCP Server
    • Overview
    • Connect Apidog Project to AI
    • Connect Published Documentation to AI
    • Connect OpenAPI Files to AI
  • Best Practices
    • Handling API Signatures
    • Accessing OAuth 2.0 Protected APIs
    • Collaboration Workflow
    • Managing Authentication State
  • Offline Space
    • Overview
  • Administration
    • Onboarding Checklist
      • Basic Concepts
      • Onboarding Guide
    • Managing Projects
      • Managing Projects
      • Managing Project Members
      • Notification Settings
      • Project Resources
        • Database Connection
        • Git Connection
    • Managing Teams
      • Managing Teams
      • Managing Team Members
      • Team Activities
      • Team Roles & Permissions
      • Team Resources
        • General Runner
        • Team Variables
        • Request Proxy Agent
      • Real-time Collaborations
        • Team Collaboration
    • Managing Organization
      • Managing Organization
      • Organization Role & Permissions
      • Single Sign-On (SSO)
        • SSO Overview
        • Configuring Microsoft Entra ID
        • Configuring Okta
        • Configuring SSO for an Organization
        • Managing User Accounts
        • Mapping Groups to Teams
      • SCIM Provisioning
        • Introduction to SCIM Provisioning
        • Microsoft Entra ID
        • Okta
      • Plans Management
        • Billing Managers in Organizations
      • Organization Resources
        • Self-Hosted Runner
  • Billing
    • Overview
    • Credits
    • Upgrading Your Plan
    • Alternative Payment Methods
    • Managing Subscriptions
    • Moving Paid Teams to Organizations
  • Data & Security
    • Data Storage and Security
    • User Data Privacy and Security
    • Request Routing and Data Security
  • Add-ons
    • API Hub
    • Apidog Intellij IDEA Plugin
    • Browser Extension
      • Chrome
      • Microsoft Edge
    • Request Proxy
      • Request Proxy in Web
      • Request Proxy in Shared Docs
      • Request Proxy in Client
  • Account & Preferences
    • Account Settings
    • Generating OpenAPI Access Token
    • Notification
    • Language Settings
    • Hot Keys
    • Network Proxy Configuration
    • Backing Up Data
    • Updating Apidog
    • Deleting Account
    • Experimental Features
  • References
    • API Design-First Approach
    • Apidog OpenAPI Specificaiton Extensions
    • JSONPath
    • XPath
    • Regular Expressions
    • JSON Schema
    • CSV File Format
    • Installing Java Environment
    • Runner Deployment Environment
    • Apidog Markdown Syntax
    • Apidog Swagger Extensions
      • Overview
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Apidog JSON Schema Extensions
      • Overview
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Apidog Europe
    • Apidog Europe
  • Support Center
  1. Managing Organization

Organization Role & Permissions

Basic Roles of Organization#

Org Owner: Organization creator with highest permissions. Can rename, transfer, and dismiss the organization. Each organization has only one Owner.
Org Admin: Can manage members, teams, SSO settings, custom project roles, and organization resources. Cannot transfer or dismiss the organization.
Org Member: Basic member who can join the organization's teams and participate in project collaboration. Cannot access organization management features.

Default Roles and Permissions#

Organization Settings#

FeatureOwnerAdminMemberBillingManager
Access organization settings pageβœ…βœ…βŒβŒ
Rename organizationβœ…βœ…βŒβŒ
Transfer organization ownershipβœ…βŒβŒβŒ
Dismiss organizationβœ…βŒβŒβŒ
Migrate data exportβœ…βœ…βŒβŒ

Team Management#

FeatureOwnerAdminMemberBillingManager
Access team management pageβœ…βœ…βŒβŒ
Create new teamβœ…βœ…βŒβŒ
Transfer team into organizationβœ…βœ…βŒβŒ
Transfer team out of organizationβœ…βœ…βŒβŒ

Member Management#

FeatureOwnerAdminMemberBillingManager
Access member management pageβœ…βœ…βŒβŒ
View member listβœ…βœ…βŒβŒ
Invite membersβœ…βœ…βŒβŒ
Change member organization roleβœ…βœ…βŒβŒ
Remove membersβœ…βœ…βŒβŒ
View pending invitationsβœ…βœ…βŒβŒ
Resend invitationβœ…βœ…βŒβŒ
Revoke invitationβœ…βœ…βŒβŒ

SSO/SAML#

FeatureOwnerAdminMemberBillingManager
Access SAML SSO settingsβœ…βœ…βŒβŒ
Configure SAML SSOβœ…βœ…βŒβŒ
Access Groups mappingβœ…βœ…βŒβŒ
Configure Group Mappingβœ…βœ…βŒβŒ

Organization Resources#

FeatureOwnerAdminMemberBillingManager
Self-hosted Runnersβœ…βœ…βŒβŒ
Scriptsβœ…βœ…βŒβŒ
Database Connectionsβœ…βœ…βŒβŒ
External Programsβœ…βœ…βŒβŒ

Custom Project Roles#

With the Enterprise plan, you can also use custom project roles to control what project members can do.
FeatureOwnerAdminMemberBillingManager
Access Roles & Permissions pageβœ…βœ…βŒβŒ
Create custom project roleβœ…βœ…βŒβŒ
Edit custom project roleβœ…βœ…βŒβŒ
Delete custom project roleβœ…βœ…βŒβŒ
Custom roles only support Project level. Organization roles do not currently support customization.

Subscription/Billing#

FeatureOwnerAdminMemberBillingManager
Access Plans pageβœ…βœ…βŒβœ…
View usageβœ…βœ…βŒβœ…
Manage subscriptionβœ…βœ…βŒβœ…
Upgrade/Renewβœ…βœ…βŒβœ…
Invite/Remove Billing Managerβœ…βœ…βŒβœ…

Billing Manager Role Specifics#

Billing Manager is an independent role, different from Org Owner/Admin/Member:
1.
Cannot be assigned via member details page
2.
Invited via Billing Managers section on Plans page β€” Independent invitation flow
3.
Limited permission scope β€” Can only manage subscriptions and billing, cannot access other organization settings
4.
Can stack with other roles β€” A user can be both Member and Billing Manager simultaneously
Permission Scope:
βœ… Access Plans page
βœ… View usage
βœ… Manage subscription/billing
βœ… Invite/remove other Billing Managers
❌ Access organization settings
❌ Manage members
❌ Manage teams
❌ Configure SSO
❌ Access organization resources
Billing Manager: Independent role that can only manage organization subscriptions and billing.
For instructions on setting a billing manager in an organization, see Billing managers in organization.

Member Role Capabilities#

The Member role has very limited permissions at the organization level:
1.
Cannot access organization management pages
2.
Can see Plans page β€” But only read-only view of subscription status
3.
Can join organization's teams β€” Team admins can add them to teams
4.
Can participate in project collaboration β€” Based on project-level permissions
Key Point: The Member role is primarily a "passive recipient" role. They cannot actively manage the organization but can be invited to teams and participate in work.
Modified atΒ 2026-04-09 08:03:05
Previous
Managing Organization
Next
SSO Overview
Built with