---
title: "Align AI Studio group catalog organizations with their live FGA parents"
method: POST
path: "/api/svc-registry/groups/organization"
tags: ["svc-registry"]
---

# Align AI Studio group catalog organizations with their live FGA parents

`POST /api/svc-registry/groups/organization`

## Request

- Base URL: `https://app.gocrisp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://app.gocrisp.com/api/svc-registry/groups/organization`
- Auth: none declared

Align existing catalog rows only after the primary-org tuple move succeeded.

Runtime-only (or direct-loopback localdev), without user delegation. The target
must manage accountId and be every group's sole live FGA parent. Validate the
entire locked batch before updating it; preserve ids, names, members and grants.
Missing rows are counted, not created. Deleted/readonly rows are never changed.
Ordinary import/rename tenant-conflict checks remain unchanged.

## Request body

- AlignGroupOrganizationsRequest
  - `accountId` string, required
  - `organizationId` string, required
  - `groupIds` string[], required

## Response `200`

Successful Response

- AlignGroupOrganizationsResponse
  - `updated` integer, required
  - `unchanged` integer, required
  - `missing` integer, required

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-13** `28c7a7fa47be`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/gocrisp/apis/crisp-app-dock/changes/api/svc-registry/groups/organization/post.md)

---

[API](https://skmtc.dev/gocrisp/apis/crisp-app-dock.md) - [All operations](https://skmtc.dev/gocrisp/apis/crisp-app-dock/llms.txt) - [OpenAPI document](https://skmtc.dev/gocrisp/apis/crisp-app-dock/revisions/28638f87e7d4?raw)
