Organization Management API

{urn:com.soa.rest.services.orgmgmt}OrgMgmtREST

This API is used to manage PM organizations.

POST /organizations Add a new Organization
PUT /organizations/{orgKey} Modify Organization with Given Key
DELETE /organizations/{orgKey} Delete Organization
GET /organizations/{orgKey} Get organization
GET /organizations/{orgKey}/children Get organization children
POST /organizations/{orgKey}/contacts Add a new organization contact
GET /organizations/{orgKey}/contacts Get organizational contacts
POST /organizations/{orgKey}/identities Assign Identity to a given organization
PUT /organizations/{orgKey}/contacts/{useType} Modify Organizational contact
DELETE /organizations/{orgKey}/contacts/{useType} Delete organizational contact
GET /organizations/{orgKey}/contacts/{useType} Get organizational contact
POST /organizations/{orgKey}/policies/operational Attach operational policy to given org
GET /organizations/{orgKey}/policies/operational Get operational policy information
POST /organizations/{orgKey}/policies/qos Attach QoS policy to given org
GET /organizations/{orgKey}/policies/qos Get QoS policy information
POST /organizations/{orgKey}/policies/compliance Attach Compliance policy to given org
GET /organizations/{orgKey}/policies/compliance Get Compliance policy information
DELETE /organizations/{orgKey}/identities/{qualifiedUserName} Un-Assign Identity to a given organization
POST /organizations/{orgKey}/contacts/{useType}/email Add email address to a given organizational contact
POST /organizations/{orgKey}/contacts/{contactUseType}/phones Add a phone number for a given org contact
POST /organizations/{orgKey}/contacts/{contactUseType}/addresses Add an address for a given org contact
DELETE /organizations/{orgKey}/policies/operational/{policyName} Detach operational policy to given org
DELETE /organizations/{orgKey}/policies/qos/{policyName} Detach QoS policy to given org
DELETE /organizations/{orgKey}/policies/compliance/{policyName} Detach Compliance policy to given org
PUT /organizations/{orgKey}/identities/{qualifiedUserName}/keystore Load Identity using PKI Data
PUT /organizations/{orgKey}/contacts/{contactUseType}/email/{useType} Modify email address of a given contact
DELETE /organizations/{orgKey}/contacts/{contactUseType}/email/{useType} Delete email address of a given organization contact
PUT /organizations/{orgKey}/contacts/{contactUseType}/phones/{useType} Modify a phone number for a given org contact
DELETE /organizations/{orgKey}/contacts/{contactUseType}/phones/{useType} Delete a phone number for a given org contact
PUT /organizations/{orgKey}/contacts/{contactUseType}/addresses/{useType} Modify a address info for a given org contact
DELETE /organizations/{orgKey}/contacts/{contactUseType}/addresses/{useType} Delete an address info for a given org contact