Skip to main content

Update Organization

Updates an organization's details. Only provide the fields you want to change.

Parameters​

ParameterTypeRequiredDescription
organizationIdstringYesUnique identifier of the organization
namestringNoUpdated organization name
phoneNumberstringNoUpdated phone number
streetAddressstringNoUpdated street address
citystringNoUpdated city
statestringNoUpdated state/province
zipCodestringNoUpdated ZIP/postal code
countrystringNoUpdated country

Response​

Returns the updated organization with all fields.

Examples​

import (
"context"
"github.com/silentwitness/go-sdk"
)

// Update phone number only
response, err := silentwitness.Organizations.Update(ctx, "org_abc123def456", &silentwitness.UpdateOrganizationParams{
PhoneNumber: silentwitness.String("555-987-6543"),
})

// Update multiple fields
response, err := silentwitness.Organizations.Update(ctx, "org_abc123def456", &silentwitness.UpdateOrganizationParams{
Name: silentwitness.String("Smith, Johnson & Associates LLP"),
PhoneNumber: silentwitness.String("555-987-6543"),
StreetAddress: silentwitness.String("456 Market Street, Floor 10"),
})

if err != nil {
log.Fatal(err)
}

fmt.Printf("Updated: %s\n", response.Organization.Name)

Errors​

CodeDescription
NOT_FOUNDOrganization does not exist
PERMISSION_DENIEDOrganization belongs to a different account
UNAUTHENTICATEDInvalid or missing API key