Function: updateOrg()
updateOrg(
client,props):Promise<{id:number;name:string;description:string;visibility:"PRIVATE"|"PUBLIC";location:string;createdAt:string;updatedAt:string;isPersonalOrg:boolean;socialLinks:object[]; }>
Updates an organization's metadata.
Parameters
client
The API client instance
props
The request properties
params
{ orgName: string; } = updateOrgParamsSchema
Path parameters (orgName)
params.orgName
string = orgNameSchema
body
{ name?: string; description?: string; location?: string; visibility?: "PRIVATE" | "PUBLIC"; socialLinks?: object[]; } = updateOrgBodySchema
Request body with fields to update
body.name?
string = ...
body.description?
string = ...
body.location?
string = ...
body.visibility?
"PRIVATE" | "PUBLIC" = ...
body.socialLinks?
object[] = ...
Returns
Promise<{ id: number; name: string; description: string; visibility: "PRIVATE" | "PUBLIC"; location: string; createdAt: string; updatedAt: string; isPersonalOrg: boolean; socialLinks: object[]; }>
Promise resolving to the updated organization
Operation Id
update-org
Example
const org = await updateOrg(client, {
params: { orgName: 'my-org' },
body: { description: 'Updated description', location: 'San Francisco' }
});