Move a batch of organizations from one org group to another. This is an atomic operation. Maximum 100 orgs per request.
This endpoint requires the org_group_write permission.
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Bulk update org group memberships returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();configuration.unstableOperations["v2.bulkUpdateOrgGroupMemberships"]=true;constapiInstance=newv2.OrgGroupsApi(configuration);constparams: v2.OrgGroupsApiBulkUpdateOrgGroupMembershipsRequest={body:{data:{attributes:{orgs:[{orgSite:"us1",orgUuid:"c3d4e5f6-a7b8-9012-cdef-012345678901",},],},relationships:{sourceOrgGroup:{data:{id:"a1b2c3d4-e5f6-7890-abcd-ef0123456789",type:"org_groups",},},targetOrgGroup:{data:{id:"a1b2c3d4-e5f6-7890-abcd-ef0123456789",type:"org_groups",},},},type:"org_group_membership_bulk_updates",},},};apiInstance.bulkUpdateOrgGroupMemberships(params).then((data: v2.OrgGroupMembershipListResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));