Update Organization
PUT/updateOrganization
This API updates an organization in SSM.
The Authorization must have Bearer followed by Token.
Mandatory params:
organizationname,
username - user who is updating the organization
Optional params:
updatedorgname - param to update organization name
Organization Detail attributes can be passed like organizationtype, parentorganization, primarycontact, customproperty<1 to 20> etc.
Note: organization status update is not allowed.
endpoints - List of endpoints with params -
endpointnameupdatetype- ADD/REMOVE
roles - List of roles with params -
rolenameupdatetype- ADD/REMOVE
rules - List of rules with params -
nametype- BUISNESS/TECH/USERUPDATE/NEWUSER/REMOVEUSER/UPDATE_ENTITLEMENT/NEW_ENTITLEMENT/REMOVE_ENTITLEMENT/REQUESTupdatetype- ADD/REMOVE
entitlements - List of entitlements with params -
entitlementvalueentitlementtypeendpointupdatetype- ADD/REMOVE
users - List of users with params -
usernameupdatetype- ADD/REMOVE
owners -
ownerrankupdatetype(add/update/remove)policy(can be SUPERADMIN/ADMIN/BULKADMIN/READONLY)
attributes -
attributegroupnameattributesvalueattributevaluesupdatetype(addgroup/deletegroup/updategroup)
Request
Path Parameters
- application/json
Body
Array [
]
Array [
]
Array [
]
Array [
]
Array [
]
Array [
]
attributes
object[]
attributevalues
object
endpoints
object[]
entitlements
object[]
owners
object[]
roles
object[]
users
object[]
Responses
- 200
Update Organization
Response Headers
Access-Control-Allow-Credentials
string
Access-Control-Allow-Origin
string
Cache-Control
string
Date
string
Expires
string
Pragma
string
Referrer-Policy
string
Server
string
Set-Cookie
string
Strict-Transport-Security
string
Transfer-Encoding
string
X-Content-Type-Options
string
X-Frame-Options
string
X-XSS-Protection
string
- application/json
- Schema
- Example (from schema)
- Update Organization
Schema
{
"errorCode": "0",
"msg": "Success"
}
{
"errorCode": "0",
"msg": "Success"
}