action posthog_list { label: "list" provider: posthog method: GET path: "/api/organizations/" encoding: json input: { type: "object" properties: { limit: { type: "integer" } offset: { type: "integer" } } additionalProperties: false } output: { type: "object" required: ["count", "results"] properties: { count: { type: "integer" } next: { type: ["string", "null"] format: "uri" } previous: { type: ["string", "null"] format: "uri" } results: { type: "array" items: { type: "object" required: ["available_product_features", "created_at", "customer_id", "id", "is_active", "is_ai_training_cta_shown", "is_ai_training_locked", "is_hipaa", "is_member_join_email_enabled", "is_not_active_reason", "is_pending_deletion", "member_count", "membership_level", "metadata", "name", "plugins_access_level", "projects", "slug", "teams", "updated_at"] properties: { allow_publicly_shared_resources: { type: "boolean" } available_product_features: { type: ["array", "null"] items: { type: "object" } } created_at: { type: "string" format: "date-time" } customer_id: { type: ["string", "null"] } default_anonymize_ips: { type: "boolean" description: "Default setting for 'Discard client IP data' for new projects in this organization." } default_experiment_stats_method: { description: "Default statistical method for new experiments in this organization.\n\n* `bayesian` - Bayesian\n* `frequentist` - Frequentist" type: "object" } default_role_id: { type: ["string", "null"] description: "ID of the role to automatically assign to new members joining the organization" } enforce_2fa: { type: ["boolean", "null"] } enforce_verified_domains: { type: ["boolean", "null"] description: "When True, logins, signups, and invites for this organization are restricted to email addresses on its verified domains." } id: { type: "string" format: "uuid" } is_active: { type: ["boolean", "null"] description: "Set this to 'No' to temporarily disable an organization." } is_ai_data_processing_approved: { type: ["boolean", "null"] } is_ai_training_cta_shown: { type: ["boolean", "null"] description: "When True, in-app callouts inviting members to enable AI training are shown." } is_ai_training_locked: { type: ["boolean", "null"] description: "When True, the AI training opt-out setting cannot be modified through the UI or API." } is_ai_training_opted_in: { type: ["boolean", "null"] description: "When True, this organization allows its data to be used to train PostHog AI models." } is_hipaa: { type: ["boolean", "null"] } is_member_join_email_enabled: { type: "boolean" description: "Legacy field; member-join emails are controlled per user in account notification settings." } is_not_active_reason: { type: ["string", "null"] description: "(optional) reason for why the organization has been de-activated. This will be displayed to users on the web app." } is_pending_deletion: { type: ["boolean", "null"] description: "Set to True when org deletion has been initiated. Blocks all UI access until the async task completes." } logo_media_id: { type: ["string", "null"] format: "uuid" } member_count: { type: "integer" } members_can_create_projects: { type: ["boolean", "null"] description: "When True, organization members (below admin) are allowed to create new projects. Admins and owners can always create projects." } members_can_invite: { type: ["boolean", "null"] } members_can_see_org_members: { type: "boolean" description: "When False, members (below admin) only see themselves in the members list and only project members in access control." } members_can_use_personal_api_keys: { type: "boolean" } membership_level: { type: "object" } metadata: { type: "object" } name: { type: "string" } plugins_access_level: { type: "object" } projects: { type: "array" items: { type: "object" } } slug: { type: "string" } teams: { type: "array" items: { type: "object" } } updated_at: { type: "string" format: "date-time" } } } } } } }