Related Documentation
- Junos Space
- Organization Management REST API Overview
- Get information about an Organization
- Get Information About Sites
- Delete an Organization by Organization ID
- Get JMB Filter Levels Info
- Get Case Submission Values
- Add an Organization
- Modify an Organization
- Add an End Customer Organization in Partner Proxy Mode
- Modify an End-Customer Organization in Partner Proxy Mode
- View Organization Messages
- Update Core File Information for an End Customer
Get All Organizations in Service Now
Use this API to retrieve all organizations configured in Junos Space Service Now.
URI
https://[host]/api/juniper/servicenow/organization-management/organization/ (HTTP method = GET)
Consumes
None
Produces
- vnd.juniper.servicenow.organization-management.organizations+xml;version=5
- vnd.juniper.servicenow.organization-management.organizations+json;version=5
Response Elements
Element | Type | Description |
---|---|---|
uri | String | URI to the collection of organizations in Service Now |
size | Integer | Number of records in the collection |
organization | organization | An organization |
key | Integer | ID of the organization |
uri | String | URI of the organization |
href | String | Link to the organization |
siteName | String | Name of the organization in JSS |
siteIdentifier | String | ID of the organization in JSS |
jnprUser | String | ID of the user in e-mail address format for connecting to the JSS using the organization |
connectionStatus | String | Status of connection between the organization and JSS Possible values—Success, or reason for failure |
isConnectedMember | Boolean | Flag to indicate if the organization is configured in End Customer mode Possible values:
|
submit-case-as | String | indicates if incidents are submitted to JSS for resolution or test purposes
|
platformVersion | String | Version of Junos Space Network Management Platform on which Service Now is installed |
serviceNowVersion | String | Version of Service Now used |
domainId | Integer | ID of the domain to which an organization is assigned |
Sample Output
Sample XML Output
<organizations size="1" uri="/api/juniper/servicenow/organization-management/organization/"> <organization key="99507" uri="/api/juniper/servicenow/organization-management/organization/99507" href="/api/juniper/servicenow/organization-management/organization/99507"> <siteName>test</siteName> <siteIdentifier>CJ18841</siteIdentifier> <jnprUser>user@example.com</jnprUser> <connectionStatus>Success</connectionStatus> <isConnectedMember>false</isConnectedMember> <submit-case-as>Real Cases</submit-case-as> <platformVersion>15.1R2</platformVersion> <serviceNowVersion>15.1R2</serviceNowVersion> <domainID>10</domainID> </organization> </organizations>
Sample JSON Output
{ "organizations": { "@size":"1", "@uri":"/api/juniper/servicenow/organization-management/organization/", "organization":{ "@key":"99507", "@uri":"/api/juniper/servicenow/organization-management/organization/99507" ,"@href":"/api/juniper/servicenow/organization-management/organization/99507", "siteName":"test", "siteIdentifier":"CJ18841", "jnprUser":"user@example.com", "connectionStatus":"Success", "isConnectedMember":false, "submit-case-as":"Real Cases", ”platformVersion”:”15.1R2”, “serviceNowVersion”:”15.1R2", "domainID":"10" } } }
Response Status Code
Message | Description |
---|---|
204 No Content | No organizations found in Service Now. |
Get an Organization by Specifying its Site Name
To get an organization by specifying its site name, use a filter as shown in the following example:
https://[host]/api/juniper/servicenow/organization-management/organization?filter=(siteName eq 'test') (HTTP method = GET)
An example XML output when specifying the site name is shown below:
<organizations size="1" uri="/api/juniper/servicenow/organization-management/organization"> <organization key="99508" uri="/api/juniper/servicenow/organization-management/organization/99508" href="/api/juniper/servicenow/organization-management/organization/99508"> <siteName>test</siteName> <siteIdentifier>CJ18841</siteIdentifier> <jnprUser>user@example.com</jnprUser> <connectionStatus>Success</connectionStatus> <isConnectedMember>false</isConnectedMember> <submit-case-as>Real Cases</submit-case-as> <platformVersion>15.1R2</platformVersion> <serviceNowVersion>15.1R2</serviceNowVersion> <domainID>10</domainID> </organization> </organizations>
Get an Organization by Specifying a Partial Site Name
To get an organization by specifying characters contained in the site name, use a filter as shown in the example below:
https://[host]/api/juniper/servicenow/organization-management/organization?filter=(siteName contains 'test') (HTTP method = GET)
An example XML output when specifying the organization name is shown below:
<organizations size="2" uri="/api/juniper/servicenow/organization-management/organization"> <organization key="99508" uri="/api/juniper/servicenow/organization-management/organization/99508" href="/api/juniper/servicenow/organization-management/organization/99508"> <siteName>test</siteName> <siteIdentifier>CJ18841</siteIdentifier> <jnprUser>user@example.com</jnprUser> <connectionStatus>Success</connectionStatus> <isConnectedMember>false</isConnectedMember> <submit-case-as>Real Cases</submit-case-as> <platformVersion>15.1R2</platformVersion> <serviceNowVersion>15.1R2</serviceNowVersion> <domainID>10</domainID> </organization> <organization key="819202" uri="/api/juniper/servicenow/organization-management/organization/819202" href="/api/juniper/servicenow/organization-management/organization/819202"> <siteName>test123</siteName> <siteIdentifier>00001604</siteIdentifier> <jnprUser>user@example.com</jnprUser> <connectionStatus>Success</connectionStatus> <isConnectedMember>false</isConnectedMember> <submit-case-as>Real Cases</submit-case-as> <platformVersion>15.1R2</platformVersion> <serviceNowVersion>15.1R2</serviceNowVersion> <do mainID>10</domainID> </organization> </organizations>
Related Documentation
- Junos Space
- Organization Management REST API Overview
- Get information about an Organization
- Get Information About Sites
- Delete an Organization by Organization ID
- Get JMB Filter Levels Info
- Get Case Submission Values
- Add an Organization
- Modify an Organization
- Add an End Customer Organization in Partner Proxy Mode
- Modify an End-Customer Organization in Partner Proxy Mode
- View Organization Messages
- Update Core File Information for an End Customer