Documentation Index
Fetch the complete documentation index at: https://mintlify.com/zitadel/zitadel/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Organization Service API is intended to manage organizations in a ZITADEL instance. Organizations are containers for users, projects, and applications with isolated settings and policies.API Version
This documentation covers Organization Service v2.Authentication
All Organization Service endpoints require authentication using OAuth2. The following scopes are required:openidurn:zitadel:iam:org:project:id:zitadel:aud
Base URL
Common Operations
- Create Organization - Create a new organization
- Update Organization - Update an organization’s name
- List Organizations - Search and list organizations
Organization States
Organizations can be in one of the following states:ORGANIZATION_STATE_ACTIVE- Organization is activeORGANIZATION_STATE_INACTIVE- Organization is deactivatedORGANIZATION_STATE_REMOVED- Organization has been deleted
Organization Domains
Each organization can have multiple domains:- Primary Domain - Automatically generated from the organization name
- Custom Domains - Additional domains that can be added and verified
- Domain Verification - Domains can be verified via HTTP or DNS challenge
Required Permissions
org.create- Create new organizationsorg.write- Modify organizationsorg.read- Read organization dataorg.delete- Delete organizations
Error Responses
Common HTTP status codes:400- Bad Request: Invalid request data403- Forbidden: Insufficient permissions404- Not Found: Organization does not exist409- Conflict: Organization name already taken