{"info":{"_postman_id":"8c75d2d9-cd3e-4251-8c02-6133791ed2a0","name":"EAComposer Documentation","description":"<html><head></head><body><p>Welcome to the EAComposer documentation section.</p>\n<p>Currently in this section you can learn about Single Sign On (SSO) using SAML2 and data integrations using our REST API's.</p>\n<h1 id=\"sso-overview\">SSO - Overview</h1>\n<p>EAComposer includes support for Single Sign On (SSO), a process that allows users to authenticate themselves against an external Identity Provider (IdP) rather than obtaining and using a separate username and password handled by EAComposer.</p>\n<p>Under the SSO setup, EAComposer can work as a Service Provider (SP) through SAML (Secure Assertion Markup Language) allowing you to provide Single Sign On (SSO) services for your domain.</p>\n<p>The SSO SAML Integration is available in Corporate and Enterprise subscription plans.</p>\n<p>If at any time during the configuration you have questions or if after completion you are not able to make the SSO integration work please contact us via email <a href=\"https://mailto:support@eacomposer.com\">support@eacomposer.com</a> Please be prepared to share the details of your SSO configuration.<br>• <em>Enabling SSO inside EAComposer – completing the basic setup required inside EAComposer to enable SSO</em></p>\n<p>• <em>Setup Email Domains – New User trying to performa SSO login with this email will be redirected to your Identity Provider. (optional)</em></p>\n<p>• <em>Using Directory Groups to manage userprivileges – using your own Directory Groups to manage access privileges inside EAComposer. (optional)</em></p>\n<p>• <em>Identity Provider (IdP) configuration – in order tomake it all work some EAComposer information is required to be configured with your Identity Provider.</em></p>\n<h1 id=\"sso-enabling-inside-eacomposer\">SSO - Enabling inside EAComposer</h1>\n<p>Login to your EAComposer account as an Administrator and go to <strong>Settings</strong> which is accessible from the menu in the top right-handside menu</p>\n<p>If your subscription plan supports SSO Integrations (currently supported in Corporate and Enterprise plans) you can configure it here:</p>\n<img src=\"https://www.eacomposer.com/content/images/postman-1.png\" alt=\"Single Sign On Image\">\n\n<p>Please complete the following settings to enable single sign on for your users. This information is typically provided by your security team.</p>\n<ul><li><div><b>SSO Identity Provider URI</b>: type the Identity Provider's (IdP) URI which is usually the URL</div></li><li><div><b>SSO Identity Provider Sign On URL</b>: Fill-in the remote sign-in URL of your IdP.This is the URL where EAComposer will redirect your users for signing-in</div></li><li><div><b>SSO Identity Provider Log Out URL</b>: fill-in the remote sign-out URL of your IdP.This is the URL that EAComposer will redirect your users when they sign-out.</div></li><li><div><b>SSO X509 Certificate</b>: fill-in the X509 SAML certificate fingerprint provided by your IdP.</div></li></ul>\n\n<p>When ready click <strong>Save SSO</strong> to commit the changes to the central repository. That’s it, you are now ready to start using the single sign on from the login page.</p>\n<h1 id=\"sso-setup-email-domain\">SSO - Setup Email Domain</h1>\n<p>Combined with SSO above you also have the option to configure an Email Domain. What this does is that any new users with an email from that domain and selecting “single sign on” from the login page will redirected to your <strong>SSO Identity Provider Single Sign On URL</strong> (See section above).</p>\n<p>For example: if I am a new user and my email is <a href=\"https://mailto:john.doe@mycompany.com\">john.doe@mycompany.com</a> and I choose to login to EAComposer with single sign on and there is a repository account associated with that <strong>Email Domain</strong> (mycompany.com) that user will be redirected to the <strong>SSO Identity Provider Sign On URL</strong> for login.</p>\n<p>Please note that if the new user account has no permissions defined inside EAComposer and the account is not using <strong>Directory Groups</strong> that user will still not be able to access EAComposer.</p>\n<h1 id=\"sso-using-directory-groups-to-manage-user-privileges\">SSO - Using Directory Groups to manage user privileges</h1>\n<p>There are two ways to manage user privileges. First, you can simply map users to EAComposer roles. Just enter their email and assign the desire role. This is the standard way of mapping users to roles.</p>\n<p>When using SSO there is a second way for you to manage user roles. This is by using your own Directory groups (e.g. AD Groups, LDAP groups) and map these to EAComposer roles.</p>\n<p>As an example, we will assume you are using Microsoft Active Directory. You would create 3 AD groups and assign the users to the appropriate groups e.g.:</p>\n<ul><li><div>EAComposer Administrators</div></li><li><div>EAComposer Authors</div></li><li><div>EAComposer Viewers</div></li></ul>\n\n<p>Note: The above is for illustrative purposes. In most cases the SAML will return the Group ID which might look like this “de3d64cf-c22b-49cb-8841-31b8e8d3e2fa” this is the value you will have to place here in order for the mapping to work</p>\n<ul><li><div><b>Role: Administrator</b>: Fill-in the related directory group-id you have created in your Directory technology</div></li><li><div><b>Role: Author</b>: Fill-in the related directory group-id you have created in your Directory technology</div></li><li><div><b>Role: Viewer</b>: Fill-in the related directory group-id you have created in your Directory technology</div></li></ul>\n\n<p>The last step to use your Directory Groups within EAComposer, which is critical so DON’T MISS THIS STEP:</p>\n<blockquote>\n<p><em><strong>NOTE:</strong></em> You must configure your Identity Provider so that after a successful login request the directory group this user belongs to is returned as a SAML Claim Assertion labeled “role” back to EAComposer. </p>\n</blockquote>\n<h1 id=\"sso-identity-provider-idp-configuration\">SSO - Identity Provider (IdP) Configuration</h1>\n<p>Within the context of Single Sign On EAComposer plays the role of Service Provider (SP) and some Service Provider provided information will need to be setup on your Identity Provider. This information is sometimes referred to as SP Metadata. EAComposer uses a global distributed infrastructure and depending on where you are physically located you are automatically connected to the closest hub.</p>\n<p>Some identity providers (IdP) will require to add each of our hubs as a Service Provider (SP).</p>\n<p>We recommend first to make the SSO work with just the entry for our global provider:</p>\n<p><strong>Global:</strong></p>\n<ul><li><div>Service Provider Name (EntityId): https://www.eacomposer.com/saml/metadata.xml</div></li><li><div>Assertion Consumer Service: https://www.eacomposer.com/saml/ssoservice.aspx</div></li><li><div>Single Logout Service: https://www.eacomposer.com/saml/sloservice.aspx</div></li></ul>\n\n<p><strong>Amsterdam hub:</strong></p>\n<ul><li><div>Service Provider Name (EntityId):<br>https://ams.eacomposer.com/saml/metadata-ams.xml</div></li><li><div>Assertion Consumer Service:<br>https://ams.eacomposer.com/saml/ssoservice.aspx</div></li><li><div>Single Logout Service:<br>https://ams.eacomposer.com/saml/sloservice.aspx</div></li></ul>\n\n<p><strong>Washington DC hub:</strong></p>\n<ul><li><div>Service Provider Name (EntityId):<br>https://was.eacomposer.com/saml/metadata-was.xml</div></li><li><div>Assertion Consumer Service:<br>https://was.eacomposer.com/saml/ssoservice.aspx</div></li><li><div>Single Logout Service:<br>https://was.eacomposer.com/saml/sloservice.aspx</div></li></ul>\n\n<p><strong>Singapore hub:</strong></p>\n<ul><li><div>Service Provider Name (EntityId):<br>https://sin.eacomposer.com/saml/metadata-sin.xml</div></li><li><div>Assertion Consumer Service:<br>https://sin.eacomposer.com/saml/ssoservice.aspx</div></li><li><div>Single Logout Service:<br>https://sin.eacomposer.com/saml/sloservice.aspx</div></li></ul>\n\n<p>All three hubs use the same public X509 Certificate:</p>\n<p><strong>X509 Certificate (public key):</strong></p>\n<p>-----BEGIN CERTIFICATE----- MIIG2jCCBcKgAwIBAgIRAOJbSFPbbUIhfaKehTCvT4kwDQYJKoZIhvcNAQELBQAw gZAxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTYwNAYD VQQDEy1DT01PRE8gUlNBIERvbWFpbiBWYWxpZGF0aW9uIFNlY3VyZSBTZXJ2ZXIg Q0EwHhcNMTgwNTAzMDAwMDAwWhcNMjAwNjI3MjM1OTU5WjBeMSEwHwYDVQQLExhE b21haW4gQ29udHJvbCBWYWxpZGF0ZWQxHjAcBgNVBAsTFUVzc2VudGlhbFNTTCBX aWxkY2FyZDEZMBcGA1UEAwwQKi5lYWNvbXBvc2VyLmNvbTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBALQkVOsp4JDUVLBo6np8MDN2Z5QnyhJa94198eZQ Zhjz9saKbjcY71nS/HlFvCIE6PF0grW0N0Xu3+2BwIS6uNeEk7Exy/sth6vUpazN JGvNCtZGQHixDTY2bPQAPWdp0Wr6L+OQ1JBaf0vDP8xgELLjsNnw0uN/rrsQdVI+ BlfvjNPNRFKMqEIyzjRgT7bdEutNHEk/EgCd50PEuNNhH0rGG2SBx2pT07gbn0bL 1spM9g4Y8iq5EQXQ1urLDMrkwvJ9IXJOFGkefb+BbHQdskMCvf/fFDrV+peDqYHP GVlPozKouxSQl7DlJMCjKLTnmcfuUL+6jSQbbcwiBf/bntcCAwEAAaOCA14wggNa MB8GA1UdIwQYMBaAFJCvajqUWgvYkOoSVnPfQ7Q6KNrnMB0GA1UdDgQWBBTCAMxD 8ZK9jvAjL1or7SMfBsujVjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAd BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwTwYDVR0gBEgwRjA6BgsrBgEE AbIxAQICBzArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8uY29t L0NQUzAIBgZngQwBAgEwVAYDVR0fBE0wSzBJoEegRYZDaHR0cDovL2NybC5jb21v ZG9jYS5jb20vQ09NT0RPUlNBRG9tYWluVmFsaWRhdGlvblNlY3VyZVNlcnZlckNB LmNybDCBhQYIKwYBBQUHAQEEeTB3ME8GCCsGAQUFBzAChkNodHRwOi8vY3J0LmNv bW9kb2NhLmNvbS9DT01PRE9SU0FEb21haW5WYWxpZGF0aW9uU2VjdXJlU2VydmVy Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wKwYD VR0RBCQwIoIQKi5lYWNvbXBvc2VyLmNvbYIOZWFjb21wb3Nlci5jb20wggF9Bgor BgEEAdZ5AgQCBIIBbQSCAWkBZwB1AO5Lvbd1zmC64UJpH6vhnmajD35fsHLYgwDE e4l6qP3LAAABYyQHY30AAAQDAEYwRAIgPfFgSOfvetN7hFdUtS24E82hq5B4aAzX hb/+4U8q9SECIDZk2cvUpidFXydODkJy6T8ReLB5KkaM5w9GdgMl10yrAHcAXqdz +d9WwOe1Nkh90EngMnqRmgyEoRIShBh1loFxRVgAAAFjJAdlSQAABAMASDBGAiEA gffJUb3f888o+GzDLAIkR1sP2CvJxZRQL4/NiWANuC0CIQCJFZTfmrb+UMCxdC0L 7a9a0441pzkOsneKlEheoOKfOAB1AFWB1MIWkDYBSuoLm1c8U/DA5Dh4cCUIFy+j qh0HE9MMAAABYyQHY58AAAQDAEYwRAIgYwVtvX5S743cBF4ova5mcgMJUAFOPa8q bYXfskIhaH4CIAP5KeLTsrBxmMA3xFJ+n8elXwAeiy1Xa6ItSM8CiX4bMA0GCSqG SIb3DQEBCwUAA4IBAQAWep6YJEEpVeZHVVwTH69Yu/k5+4On1paeWjhVbzschQEh lyp1FJ8leTUwKsgNYJXKpAWABZ0S7ragumsFkULtDR0IId/skWLiN0qUxXUHDi2r j7IvL5N5gfgV3+bnWewXjSI9icP7++1Ch2EkxCRcxqb+YxgJVRYQtOZg3KmWeiWS XPyNyl0f10R8ZdM8SF8DMYctmwnCPtXqXDLanBhldNGPeXLBD1udpEcgIaADxo7r 78n6F+v7PDewcvrCwj+uT/h2GRkZ9UqAWkwl2xOlNiIjcrJPM6ek2H8N0mOg6FQL 5KvJWk6jhzHrsHwg8Ev1enbt6AdkuPiW+JbarM7Y<br>-----END CERTIFICATE-----</p>\n<p>Most Identity Providers are able to also load each hub’s metadata in the form of an XML which eliminates the risk of typos and other manual data entry mistakes. We have prepared the metadata for our Service Provider configuration in an metamodel.xml file which can be downloaded here:</p>\n<p><a href=\"https://www.eacomposer.com/saml/metadata.xml\">https://www.eacomposer.com/saml/metadata.xml </a> ;<br><a href=\"https://www.eacomposer.com/saml/metadata-ams.xml\">https://www.eacomposer.com/saml/metadata-ams.xml </a> ;<br><a href=\"https://www.eacomposer.com/saml/metadata-was.xml\">https://www.eacomposer.com/saml/metadata-was.xml </a> ;<br><a href=\"https://www.eacomposer.com/saml/metadata-mel.xml\">https://www.eacomposer.com/saml/metadata-mel.xml </a> ;</p>\n<p>If you need any assistance, please feel free to contact <a href=\"https://mailto:support@eacomposer.com\">support@eacomposer.com</a></p>\n<h1 id=\"rest-api-overview\">REST API - Overview</h1>\n<p>EAComposer includes a series of REST API’s that enables you to programmatically integrate with the EAComposer architecture portfolio.<br><br><br>The REST API’s enable you to perform standard CRUD (Create, Read, Update or Delete) operations on Components and Relationships within the repository.<br><br><br>Our REST API’s are using industry standards: OAuth2 for authentication, HTTPS to ensure a secure connection, JSON as the data format and common HTTP Post’s and Get’s as the protocol.<br><br><br>If at any time during the configuration you have questions or if you are not able to make the API integration work please contact us via support@eacomposer.com Please be prepared to share the details of your API configuration.<br></p>\n\n<p>• <strong>API Settings inside EAComposer</strong> – completing the basic setup of Consumer Keys and Secrets inside EAComposer.</p>\n<p>• <strong>REST URL’s and Authentication</strong> – What are the core URL’s providing the REST services and how to perform the initial authentication.</p>\n<p>• <strong>Component REST API</strong> – All the details for interacting with the Component REST API, URL options, message formats, response codes and samples.</p>\n<p>• <strong>Relationship REST API</strong> – All the details for interacting with the Relationship REST API, URL options, message formats, response codes and samples.</p>\n<p>• <strong>Response Codes</strong> – A list of the various responses codes that can be expected across the different REST APIs</p>\n<p>• <strong>Things to watch for</strong> – What are the things to watch for that will create Error Responses or HTTP BadRequest results.</p>\n<h1 id=\"rest-api-setting-inside-eacomposer\">REST API - Setting inside EAComposer</h1>\n<p>Login to your EAComposer account as an Administrator and go to <strong>Settings</strong>. From within Settings and scroll to the <strong>API Integration</strong> section.</p>\n<img src=\"https://www.eacomposer.com/content/images/postman-2.png\" alt=\"Settings\">\n\n<p>Please complete the following settings to enable API integration for your repository. This information is typically used by developers who are creating the integration between EAComposer and another system such as a CMDB.</p>\n<p>The API integration settings are standard OAuth2 required values and you might recognize them from other REST API services. <a href=\"https://oauth.net/2/\">https://oauth.net/2/</a></p>\n<ul><li><div><b>Consumer Key</b>: This is a unique key that identifies &amp; links the API account to your<br>repository. If you suspect your key has been compromised, you can generate a new key by clicking the link next to it.</div></li><li><div><b>Consumer Secret (Full Access)</b>: This is a password that combined with the Consumer Key above is used for the oAuth2 authentication process. The Full Access mode is required if you are using the API's to make changes to your data. This includes creating new information, updating existing information or deleting information.</div></li><li><div><b>Consumer Secret (Read Only Access) </b>: This is a password that combined with the Consumer Key above is used for the oAuth2 authentication process. The Read Only secret is most often used when you use your own reporting tools against the EAComposer repository.<br></div></li></ul>\n\n<p>If you suspect any of key or secrets have been compromised, you can generate a key key or new secrets by clicking the link next to it, all from within the <strong>Settings - API Integration</strong> section.</p>\n<p>The Consumer Key and Consumer Secret are used as the Username and Password inside the oAuth calls. It is used to authenticate and create an access token required before any REST API calls can be performed. In the following section we will demonstrate how to perform the OAuth authentication and obtain the access token.</p>\n<h1 id=\"rest-api-urls-and-authentication\">REST API - URL’s and Authentication</h1>\n<p>The base URL address for all API interactions is: <a href=\"https://repository.eacomposer.com\"><b>https://repository.eacomposer.com</b></a></p>\n<p>Below is an overview of current available URL’s:</p>\n<ul><li><div><a href=\"https://repository.eacomposer.com/token\">https://repository.eacomposer.com/token</a>Use this URL to perform the OAuth2 authentication and obtain the access token. Below is sample on how to perform this step.</div></li></ul>\n\n<p>For Creating, Reading, Updating or Deleting (CRUD) components from the repository please use the following 3 base URL’s. More details on how to interact with the Component REST services can be found in the associated section. Updating and Creating is using the same REST service, often referred to as Upsert logic. You will also need to use the Full Access secret for any of the Create/Update or Delete actions.</p>\n<ul><li><div><a href=\"https://repository.eacomposer.com/api/component/read\">https://repository.eacomposer.com/api/component/read</a></div></li><li><div><a href=\"https://repository.eacomposer.com/api/component/create\">https://repository.eacomposer.com/api/component/create</a></div></li><li><div><a href=\"https://repository.eacomposer.com/api/component/delete\">https://repository.eacomposer.com/api/component/delete</a><a href=\"https://null\"></a></div></li></ul>\n\n<p>For Creating, Reading, <del>Updating</del> or Deleting (CRUD) relationships from the repository please use the following 3 base URL’s. More details on how to interact with the Relationship REST services can be found in the associated section. Updating a relationship is not possible. You have to Delete the relationship and Create a new relationship.</p>\n<ul><li><div><a href=\"https://repository.eacomposer.com/api/relationship/read\">https://repository.eacomposer.com/api/relationship/read</a></div></li><li><div><a href=\"https://repository.eacomposer.com/api/relationship/create\">https://repository.eacomposer.com/api/relationship/create</a></div></li><li><div><a href=\"https://repository.eacomposer.com/api/relationship/delete\">https://repository.eacomposer.com/api/relationship/delete</a></div></li></ul>\n\n<p>As stated earlier, starting point in any REST API interaction is performing the OAuth2 authentication and the following HTTP request information that is required. There are no constraints on what tool, technology or language you want to use for that interaction as long as standard HTTP protocols, requests, headers and responses are supported.</p>\n<p>In order to obtan an authorization and the associated access token you need to perform a Basic Authentication HTTP Get request to our Token URL (<a href=\"https://repository.eacomposer.com/token\">https://repository.eacomposer.com/token</a>). Included in the HTTP Request must be your <em>Consumer Key</em> and <em>Consumer Secret</em> and a <em>Grant Type</em> set to <em>Password</em>.</p>\n<p>If you are having problems with making the OAuth2 authentication work please contact our support team at <a href=\"https://mailto:support@eacomposer.com\">support@eacomposer.com</a> with the code details on how you are trying to obtain authorization. There are also good online resources around OAuth2 for the specific code libraries you might be using. EAComposer uses a standard OAuth2 implementation with JSON as the data transfer format.</p>\n<h1 id=\"rest-api-response-codes\">REST API - Response Codes</h1>\n<p>When performing a REST API call you can expect the following response codes. These represented using a JSON string:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Response: {\n    Status: &lt;string&gt;,\n    Code: &lt;string&gt;,\n    Message: &lt;string&gt;\n}\n\n</code></pre><div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Code</th>\n<th>Message</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>200</td>\n<td>&lt; result of how many components or relationships were created or deleted &gt;</td>\n<td>If you are using READ Components or READ Relationships, the success Response is omitted, and the request returns the list of components or relationships.</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>401</td>\n<td>Invalid Client Identifier</td>\n<td>The access token was either invalid or couldn’t be linked to a EAComposer Repository account.</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>402</td>\n<td>Invalid JSON format</td>\n<td>There was an error reading the JSON embedded in the request body.</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>403</td>\n<td>Permission Denied</td>\n<td>You are accessing API functions that can't be accessed using a Read-Only token.</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>404</td>\n<td>Invalid ContentType</td>\n<td>Content type for any REST API request must be set to “application/json”.</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>500</td>\n<td>Internal Server Error</td>\n<td>An unhandled error occurred while processing your Request. If this problem persists, please contact <a href=\"https://mailto:support@eacomposer.com\">support@eacomposer.com</a></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response codes specifically to the Component REST API</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Code</th>\n<th>Message</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Error</td>\n<td>601</td>\n<td>Invalid Component</td>\n<td>When reading the JSON to create or delete components we couldn’t find the component Name and/or Type in your submitted data. Both these elements are mandatory</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>602</td>\n<td>Invalid Content Type</td>\n<td>When reading the JSON to create components we couldn’t find the component Type in your submitted data. This element is mandatory.</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response codes specifically to the Relationships REST API</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status</th>\n<th>Code</th>\n<th>Message</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Error</td>\n<td>701</td>\n<td>Invalid Relationship</td>\n<td>When reading the JSON to create or delete relationships we couldn’t find the relationship Type in your submitted data. This element is mandatory</td>\n</tr>\n<tr>\n<td>Error</td>\n<td>702</td>\n<td>Invalid Relationship Type</td>\n<td>When reading the JSON to create or delete relationships we couldn’t find the relationship Type in your submitted data. This element is mandatory</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"rest-api-things-to-watch-for\">REST API - Things to watch for</h1>\n<p>Below is a list of things to watch when interacting with our REST API’s:</p>\n<p>• When performing an Authorization request, to obtain an access token ensure the <em>grant_type</em> is included and set to <em>Password</em>.</p>\n<p>• For any of the REST API calls the Content Type of the request must be set to <em>application/json</em>.</p>\n<p>• When performing any of the CREATE REST API calls the data has to be in the body of the request using JSON format. Please ensure JSON is valid by using online tools like</p>\n<p><a href=\"jsonlint.com\">jsonlint.com</a></p>\n<p>.</p>\n<p>• All request should use UTF-8 encoding and must use SSL for the transport – HTTPS is mandatory.</p>\n<p>• Each REST API request must include the access token to be send as part of the Authorization header using Bearer prefix: “Bearer “ + my_access_token.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"SSO - Overview","slug":"sso-overview"},{"content":"SSO - Enabling inside EAComposer","slug":"sso-enabling-inside-eacomposer"},{"content":"SSO - Setup Email Domain","slug":"sso-setup-email-domain"},{"content":"SSO - Using Directory Groups to manage user privileges","slug":"sso-using-directory-groups-to-manage-user-privileges"},{"content":"SSO - Identity Provider (IdP) Configuration","slug":"sso-identity-provider-idp-configuration"},{"content":"REST API - Overview","slug":"rest-api-overview"},{"content":"REST API - Setting inside EAComposer","slug":"rest-api-setting-inside-eacomposer"},{"content":"REST API - URL’s and Authentication","slug":"rest-api-urls-and-authentication"},{"content":"REST API - Response Codes","slug":"rest-api-response-codes"},{"content":"REST API - Things to watch for","slug":"rest-api-things-to-watch-for"}],"owner":"12784687","collectionId":"8c75d2d9-cd3e-4251-8c02-6133791ed2a0","publishedId":"TVev44yn","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-09-30T16:23:21.000Z"},"item":[{"name":"REST API - Authentication","item":[{"name":"Get Access Token","event":[{"listen":"prerequest","script":{"id":"055eb45c-af92-42d0-9dcf-38b7a1401178","exec":[""],"type":"text/javascript"}}],"id":"bb3a68d2-0e30-4cc6-ba01-f18c20409bbf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"password","type":"text"},{"key":"Username","value":"0e1db962-cef0-40b5-978f-35b021e28466","type":"text"},{"key":"Password","value":"+xNM48tGqJUEplRv0DtUiSBVjVmvtDWxAyIhrHpmi9A=","type":"text"}]},"url":"https://repository.eacomposer.com/token","description":"<p>Getting the Bearer Token</p>\n","urlObject":{"path":["token"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"9d3eb39a-a1c8-44d8-8366-2f822e1e45ea","name":"400 - Bad Request","originalRequest":{"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"password","type":"text"},{"key":"Username","value":"0e1db962-cef0-40b5-978f-35b021e284661","type":"text"},{"key":"Password","value":"ei0rIKoBPK49tOH/FtteL/6ZYhYsIF0BAKN1OuPjA2E=","type":"text"}]},"url":"https://repository.eacomposer.com/token"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 14 Nov 2020 19:27:00 GMT"},{"key":"Content-Length","value":"91"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"invalid_grant\",\n    \"error_description\": \"Invalid consumer key and/or consumer secret\"\n}"},{"id":"fe870c9b-01c0-439a-a1ec-cdda50a932c6","name":"200 - OK","originalRequest":{"method":"GET","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"password","type":"text"},{"key":"Username","value":"0e1db962-cef0-40b5-978f-35b021e28466","type":"text"},{"key":"Password","value":"ei0rIKoBPK49tOH/FtteL/6ZYhYsIF0BAKN1OuPjA2E=","type":"text"}]},"url":"https://repository.eacomposer.com/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json;charset=UTF-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 14 Nov 2020 19:22:12 GMT"},{"key":"Content-Length","value":"316"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"MaNEd6a30ppcJBmu15eN9U9-ZW9Rm1B2JgSjb_QXGXMnc8YNsHIQPSYDc6VuFVwsdO16k-lCn2Qy_EdUImofQPXRMuQ18DgX5yTHDLPGmKooJOetair_nRC_UPrJ-2JZhZ3fB7ISZJASyeswNB-m0doUPL1kL3q-Um7BLqzN7YTC3RZnm2-CvonAyeG7XZ9PRgAJVNPPJyrtY2yukL1jGWe-nqc4ROK7SK7etU2xXzy1K3d9IgaeiiR1p7oeprWf\",\n    \"token_type\": \"bearer\",\n    \"expires_in\": 86399\n}"}],"_postman_id":"bb3a68d2-0e30-4cc6-ba01-f18c20409bbf"}],"id":"8aca1b31-929f-4bf6-842d-fedfc1ee7315","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"08f9be95-7aa2-49ba-a226-785fd74a08d4","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9edb99b7-e9b8-468b-86b3-6d52f81b53b5","type":"text/javascript","exec":[""]}}],"_postman_id":"8aca1b31-929f-4bf6-842d-fedfc1ee7315","description":""},{"name":"REST API - Components","item":[{"name":"Read All Components","id":"efbc8867-e4e5-4e57-8913-adaccc831a66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://repository.eacomposer.com/api/component/read","description":"<p>The READ ComponentREST API takes no parameters or JSON messagein the request bodyand is performed using a <strong>HTTP Get</strong> request:</p>\n","urlObject":{"path":["api","component","read"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"3eebb7b8-f96f-4aef-898a-a205b4ccb9e1","name":"200 - OK. Read All Components","originalRequest":{"method":"GET","header":[],"url":"https://repository.eacomposer.com/api/component/read"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 14 Nov 2020 19:22:52 GMT"},{"key":"Content-Length","value":"178662"}],"cookie":[],"responseTime":null,"body":"{\n    \"Components\": [\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"1 Product Management\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage all stages of the lifecycle of a product and services.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Business Evolving\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"2 Sales & Marketing222\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to market and sell products and services to current or potential customers.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Core Business\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"3 Supply Chain\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to move a move a product or service from supplier to customer.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Core Business\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"4 Customer Management\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage the interactions and lifecylce of current and potential customers.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Business Evolving\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"5 Finance\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to efficiently and effectively manage money (funds) to accomplish the objectives of the organization.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Supporting\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"6 Supplier Management  \",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage the interactions with third party organizations that supply goods and/or services to the organization.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Supporting\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"7 Partner Management  \",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage the interactions with third party organizations that assist with the sell of goods and services.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Supporting\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"8 Corporate Business\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage the overall integrity of the organization and it's products & services.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Supporting\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"9 Human Resources\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage the people who make up the workforce of an organization. \\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Supporting\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        },\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"10 Information Technology\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage information technology assets & resources to support business needs and \\ngenerate value through their use.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Supporting\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": []\n        }\n    ],\n    \"count\": 10\n}"},{"id":"b54db87a-c044-4004-9f5c-9ee626500a82","name":"401 - Unauthorized","originalRequest":{"method":"GET","header":[],"url":"https://repository.eacomposer.com/api/component/read"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 15:59:26 GMT"},{"key":"Content-Length","value":"69"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Error\",\n    \"Code\": \"401\",\n    \"Message\": \"Invalid Client identifier\"\n}"}],"_postman_id":"efbc8867-e4e5-4e57-8913-adaccc831a66"},{"name":"Read Specific Component","id":"1bc2934f-e2fc-4b56-8cdd-bf51ff187032","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"contentType":"application/json;charset=utf-8","key":"json","type":"text","value":"{\"Components\":[{\"Guid\":\"< component guid goes here >\", Name\": \"1 Product Management\",\"Type\": \"Capability\"}]}"}]},"url":"https://repository.eacomposer.com/api/component/read","description":"<p>There is also a read API foronly specific Components.  Using the same URL but requiring a <strong>HTTP Post</strong> with a JSON string in the body of the request. The access token is required with the request.  </p>\n<p>You can specify the components you would like to read with either the Guid or Name + Type. </p>\n","urlObject":{"path":["api","component","read"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"3dc6055d-dd8f-41aa-a702-0853f2bcc653","name":"401 - Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json;charset=utf-8"}],"body":{"mode":"raw","raw":"{\"Components\":[\r\n    {\r\n     \"Guid\":\"< component guid goes here >\",\r\n     \"Name\": \"1 Product Management\",\r\n     \"Type\": \"Capability\"\r\n     }\r\n     ]}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/component/read"},"code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\"Status\": \"Error\",\"Code\": \"401\",\"Message\": \"Invalid Client Identifier\"}"},{"id":"9636c736-9f30-4fb3-a8d3-b5d75faca6ba","name":"200 - OK. Read Specific Component","originalRequest":{"method":"POST","header":[{"key":"Content-Type","type":"text","value":"application/json;charset=utf-8"}],"body":{"mode":"raw","raw":"{\n    \"Components\":[\n            {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"1 Product Management\", \n            \"Type\": \"Capability\"\n            }\n        ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/component/read"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 14 Nov 2020 19:25:05 GMT"},{"key":"Content-Length","value":"541"}],"cookie":[],"responseTime":null,"body":"{\n    \"Components\": [\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"1 Product Management\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Layer\": null,\n            \"Description\": \"Ability to manage all stages of the lifecycle of a product and services.\\n\\nThis specific Capability is part of the default business model that comes with EAComposer. Typically you would expand this to your orginizations specific business (and IT)  Capabilities together with the associated, more granular, Functions.\",\n            \"Properties\": [\n                {\n                    \"Name\": \"Type\",\n                    \"Value\": \"Business Evolving\",\n                    \"Type\": \"List of values\"\n                }\n            ],\n            \"Metrics\": null\n        }\n    ],\n    \"count\": 1\n}"}],"_postman_id":"1bc2934f-e2fc-4b56-8cdd-bf51ff187032"},{"name":"Create Component ","id":"cb24fd53-14dd-42af-bb86-b41cc357426d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"contentType":"application/json;charset=utf-8","key":"json","type":"text","value":"{\n    \"Components\": [\n        \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"1 Product Management\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Properties\": [\n                {\n                    \"Name\": \"myProperty1\",\n                    \"Type\": \"Text\",\n                    \"Value\": \"Updating Value\"\n                }\n            ]\n        }\n    ]\n}"}]},"url":"https://repository.eacomposer.com/api/component/create","description":"<p>The CREATE Component REST API requires a JSON string in the body of the request and is performed using a <strong>HTTP Post request</strong>. The access token is required with the request. Updating components is using the exact same REST API as creating component. Essentially if the Component Name already exists the existing component gets updated with provided information.  This REST API is technically an Upsert API.  </p>\n<p>We recommend using Guid's if you want to update a specific component.  However you can use the Name + Type as well as the identifier.  If there is no match on Name + Type a new record (component) will be created.</p>\n<p>Important to note that for Properties (extended properties inside the portfolio) the following value formats apply:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Text</td>\n<td>String with a length &lt; 255 e.g. “Any string shorter than 255 chars”</td>\n</tr>\n<tr>\n<td>Number</td>\n<td>String with number, no decimals, &lt; 2,147,483,647 e.g. “1224556”</td>\n</tr>\n<tr>\n<td>Date</td>\n<td>String formatted as dd-MMM-yyyy e.g. “01-MAR-2017”</td>\n</tr>\n<tr>\n<td>List of value</td>\n<td>Any string with a length &lt; 255 e.g. “myValue1”</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","component","create"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"5ea6addf-de07-4bcb-85e2-5a58b58188b3","name":"200 - Create Component ","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Components\": [\n        {\n            \"Guid\":\"< leave blank for creating a new component >\",\n            \"Name\": \"2 Product Management\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Properties\": [\n                {\n                    \"Name\": \"myProperty1\",\n                    \"Type\": \"Text\",\n                    \"Value\": \"Updating Value\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/component/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 16:18:38 GMT"},{"key":"Content-Length","value":"121"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"1 Component was added, 0 Components were updated, 0 Components were skipped\"\n}"},{"id":"f53cc11a-2788-4c33-a271-b2424f8591a0","name":"200 - Updating Component (given name exists)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Components\": [\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"1 Product Management\",\n            \"Type\": \"Capability\",\n            \"Status\": \"Active\",\n            \"Properties\": [\n                {\n                    \"Name\": \"myProperty1\",\n                    \"Type\": \"Text\",\n                    \"Value\": \"Updating Value\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/component/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 16:19:03 GMT"},{"key":"Content-Length","value":"121"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"0 Components were added, 1 Component was updated, 0 Components were skipped\"\n}"}],"_postman_id":"cb24fd53-14dd-42af-bb86-b41cc357426d"},{"name":"Delete Component","id":"8572f4dc-58c5-4e60-a6de-16ee10c1688c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"json","value":"'{\n    \"Components\": [\n        {\"Guid\":\"< component guid goes here >,\n            \"Name\": \"1 Product Management\",\n            \"Type\": \"Capability\"\n        }\n    ]\n}'","type":"text","contentType":"application/json;charset=utf-8;"}]},"url":"https://repository.eacomposer.com/api/component/delete","description":"<p>The DELETE Component REST API requires a JSON string in the body of the request and a <strong>HTTP Post</strong> request. The access token is required with the request.  </p>\n<p>You can specify the components you would like to delete with either the Guid or Name + Type.</p>\n","urlObject":{"path":["api","component","delete"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"4e90cf62-c381-4ace-8224-232afc6e5ee6","name":"200 - Delete Component","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Components\": [\n        {\n            \"Guid\":\"< component guid goes here >\",\n            \"Name\": \"1 Product Management\",\n            \"Type\": \"Capability\"\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/component/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 16:19:47 GMT"},{"key":"Content-Length","value":"97"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \" 1 Component was deleted, 0 Components were skipped\"\n}"}],"_postman_id":"8572f4dc-58c5-4e60-a6de-16ee10c1688c"}],"id":"d29c3a88-b9d2-45a6-9b02-26f93a49cf34","description":"<p>In order to Create, Read, Update or Delete Components from your architecture portfolio there are 3   REST API’s available to you. Below are the specs for each. A pre-requisite is that you must have obtained an access token using the OAuth2 authentication as described earlier.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"5b0e21dc-8698-46a6-a42b-991587025547","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"dc9bee0c-6195-4e18-bc21-af352985e3ff","type":"text/javascript","exec":[""]}}],"_postman_id":"d29c3a88-b9d2-45a6-9b02-26f93a49cf34"},{"name":"REST API - Relationships","item":[{"name":"Read Relationships","id":"e6f3e8d8-c52d-4467-93a9-f8c3dc84f25d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[],"url":"https://repository.eacomposer.com/api/relationship/read","description":"<p>The READ relationship REST API takes no parameters, no request body JSON message and is performed using a <strong>HTTP Get</strong> request.</p>\n","urlObject":{"path":["api","relationship","read"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"0652f59f-f856-4678-a104-6ce17b51d9d5","name":"401 - Unauthorized","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer","type":"text","disabled":true}],"url":"https://repository.eacomposer.com/api/relationship/read"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"WWW-Authenticate","value":"Bearer"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Mon, 16 Nov 2020 07:57:41 GMT"},{"key":"Content-Length","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Error\", \"Code\": \"401\", \"Message\": \"Invalid Client Identifier\"\n}"},{"id":"694f4d6d-ace0-4002-a920-6f832efdb5c9","name":"200 - Read Relationships","originalRequest":{"method":"GET","header":[],"url":"https://repository.eacomposer.com/api/relationship/read"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 16:22:53 GMT"},{"key":"Content-Length","value":"58948"}],"cookie":[],"responseTime":null,"body":"{\n    \"Relationships\": [\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"2.10 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"2.20 Lead & Opportunity Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"2.30 Quote & Order Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"3.10 Transportation & Logistics\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"3 Supply Chain\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"3.20 Warehouse Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"3 Supply Chain\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"3.30 Inventory Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"3 Supply Chain\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"3.40 Order Fullfillment\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"3 Supply Chain\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"4.10 Customer Information\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"4 Customer Management\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"4.20 Customer Loyalty\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"4 Customer Management\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"4.30 Customer Support\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"4 Customer Management\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"4.40 Customer Lifecycle\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"4 Customer Management\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.10 Accounts Receivable \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.20 Accounts Payable\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.30 General Ledger\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.40 Corporate Controlling\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.50 Travel & Expenses\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.60 Collections & Payments\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.70 Budget & Forecast\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"5.80 Investment Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"5 Finance\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"6.10 Contract Management  \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"6 Supplier Management  \",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"6.20 Strategic Sourcing\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"6 Supplier Management  \",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"6.30 Procurement\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"6 Supplier Management  \",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"7.10 Partner Engagement  \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"7 Partner Management  \",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"7.20 Partner Communications  \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"7 Partner Management  \",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"7.30 Partner Agreements  \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"7 Partner Management  \",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.10 Privacy & Compliance  \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.20 Business Continuity  \",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.30 Corporate Law\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.40 Corporate Communications\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.50 Strategic Planning\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.60 Portfolio & Project Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"8.70 Facility & Security\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"8 Corporate Business\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.10 Education & learning\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.20 Workforce Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.30 Employee Performance\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.40 Compensation & Benefits\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.50 Recruitment & Talent Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.60 Organizational Hierarchy\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"9.70 Employee Self Serve\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"9 Human Resources\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.1 Application Development\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.2 Quality Assurance\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.3 Data Warehousing\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.4 Master Data Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.5 Reporting & Analytics\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.6 Document & Content Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.7 Help Desk & Support\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.8 Incident & Problem Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.9 Collaboration & Communications\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.10 Disaster Recovery & Availability\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.12 Web Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.13 Messaging Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.14 Database Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.16 Hardware Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.17 Hardware Virtulization\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.18 Identity & Access Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.19 Change & Release Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.20 Configuration Management\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.21 Monitoring & Logging\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.22 Desktop Platforms\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.23 Antivirus & Intrusion Detection\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"10.24 Workload Automation\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Name\": \"10 Information Technology\",\n                \"Type\": \"Capability\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"2.10 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Salesforce.com\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"2.20 Lead & Opportunity Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"3.10 Transportation & Logistics\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"3.20 Warehouse Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"3.30 Inventory Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Salesforce.com\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"4.10 Customer Information\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.10 Accounts Receivable \",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.20 Accounts Payable\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.30 General Ledger\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.40 Corporate Controlling\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.50 Travel & Expenses\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.50 Travel & Expenses\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"5.60 Collections & Payments\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"8.50 Strategic Planning\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"8.60 Portfolio & Project Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Moodle 3.3\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.10 Education & learning\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.10 Education & learning\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.20 Workforce Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.30 Employee Performance\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.40 Compensation & Benefits\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.50 Recruitment & Talent Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.60 Organizational Hierarchy\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"9.70 Employee Self Serve\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Netweaver 7.5 \",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.1 Application Development\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"HP Performance Center 11.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.2 Quality Assurance\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"HP Unified Functional Testing 12.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.2 Quality Assurance\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Hortonworks HDP 2.6\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.3 Data Warehousing\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.3 Data Warehousing\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.4 Master Data Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Apache Drill  1.9.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.5 Reporting & Analytics\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Apache Spark 2.2.1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.5 Reporting & Analytics\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"SAS 9.3\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.5 Reporting & Analytics\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Tableau 10.1.4\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.5 Reporting & Analytics\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Kofax Capture 8.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.6 Document & Content Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Fast 2010\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.6 Document & Content Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Sharepoint 2010\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.6 Document & Content Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Sharepoint 2013 Service Pack 1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.6 Document & Content Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"OpenText Content Server 10\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.6 Document & Content Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.7 Help Desk & Support\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.8 Incident & Problem Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Cisco Anyconnect 4.3\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.9 Collaboration & Communications\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.9 Collaboration & Communications\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.9 Collaboration & Communications\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013 SP1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.9 Collaboration & Communications\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2016\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.9 Collaboration & Communications\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Apache Tomcat 8.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Apache Tomcat 9.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 7.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 8.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 8.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 9.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft .NET Framework 2.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft .NET Framework 3.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.11 Application Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Apache Tomcat 8.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.12 Web Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Apache Tomcat 9.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.12 Web Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft IIS 10.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.12 Web Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft IIS 7.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.12 Web Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft IIS 8.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.12 Web Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM Integration Broker 9.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.13 Messaging Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Mulesoft ESB 3.8\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.13 Messaging Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Mulesoft ESB 3.9\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.13 Messaging Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft SQL Server 2008 R2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.14 Database Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft SQL Server 2012\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.14 Database Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft SQL Server 2016\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.14 Database Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Oracle RDBMS 10g\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.14 Database Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Oracle RDBMS 11g\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.14 Database Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM zOS 2.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"IBM zOS 2.3\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"RHEL 6.9\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"RHEL 7.3\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"RHEL 7.4\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Windows 2008\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Windows 2008 R2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Windows 2012\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Windows 2016\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.15 Server Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"VMWAre vCenter 6.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.17 Hardware Virtulization\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"VMWare vRealize Automation 7.1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.17 Hardware Virtulization\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"VMWare vRealize Orchestrator 7.1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.17 Hardware Virtulization\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"VMWare vSphere Replication 6.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.17 Hardware Virtulization\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"F5 Herculon i5000\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.18 Identity & Access Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Active Directory 2012\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.18 Identity & Access Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Oracle Access Manager  11gR2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.18 Identity & Access Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Oracle Identity Manager 11gR2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.18 Identity & Access Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Oracle Virtual Directory  11gR2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.18 Identity & Access Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Opnet Modeler 18.6.1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.19 Change & Release Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.19 Change & Release Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Splunk 5.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.19 Change & Release Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.20 Configuration Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Microsoft Systems Center Operations Manager\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.20 Configuration Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.20 Configuration Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Splunk 5.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.20 Configuration Management\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Windows 10\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.22 Desktop Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Windows 7\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.22 Desktop Platforms\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"F5 Herculon i5000\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.23 Antivirus & Intrusion Detection\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"McAfee VirusScan enterprise 8.7\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.23 Antivirus & Intrusion Detection\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"Blue Prism 6.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.24 Workload Automation\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"supported by\",\n            \"From\": {\n                \"Name\": \"BMC Control M 9.0.00\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"10.24 Workload Automation\",\n                \"Type\": \"Function\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Collect and validate shipping information\",\n                \"Type\": \"Process\"\n            },\n            \"To\": {\n                \"Name\": \"Shipment of orders\",\n                \"Type\": \"Workflow\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Ship customer order\",\n                \"Type\": \"Process\"\n            },\n            \"To\": {\n                \"Name\": \"Shipment of orders\",\n                \"Type\": \"Workflow\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            },\n            \"To\": {\n                \"Name\": \"Global Sales\",\n                \"Type\": \"Business Unit\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            },\n            \"To\": {\n                \"Name\": \"Global Sales\",\n                \"Type\": \"Business Unit\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            },\n            \"To\": {\n                \"Name\": \"Global Sales\",\n                \"Type\": \"Business Unit\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Melbourne Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Vancouver Office\",\n                \"Type\": \"Department\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Customer\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Customer\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Customer\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Customer\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Customer Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Customer\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Employee\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Employee\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Employee\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Employee\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Payroll Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Employee\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Employee Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Product\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Product\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Product\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Product\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Order\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Order\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Order\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Order\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Quote\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Salesforce.com\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Quote\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Shipment\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Shipment\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Shipment\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"carried by\",\n            \"From\": {\n                \"Name\": \"Shipment\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"interacts with\",\n            \"From\": {\n                \"Name\": \"Warehouse\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Warehouse\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"contained by\",\n            \"From\": {\n                \"Name\": \"Warehouse\",\n                \"Type\": \"Data Entity\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP DB EHP5\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Netweaver 7.5 \",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint DB 2015\",\n                \"Type\": \"Data Store\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ChangePoint DB 2015\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Hortonworks DB\",\n                \"Type\": \"Data Store\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks HDP 2.6\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"produced by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Payroll Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Payroll Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Payroll Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Payroll Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"produced by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Employee Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Employee Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Employee Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"produced by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Configuration Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Configuration Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"produced by\",\n            \"From\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Customer Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Customer Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"Salesforce.com\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"produced by\",\n            \"From\": {\n                \"Name\": \"Salesforce.com\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consumed by\",\n            \"From\": {\n                \"Name\": \"Purchase Interface\",\n                \"Type\": \"Interface\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Apache Drill  1.9.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Apache\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Apache Drill  1.9.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Apache Spark 2.2.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Apache\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Apache Spark 2.2.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Apache\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Apache Tomcat 8.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Apache\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Apache Tomcat 9.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Blue Prism Group\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Blue Prism 6.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"BMC Software\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"BMC Control M 9.0.00\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"ChangePoint\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint 2015\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Cisco\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Cisco Anyconnect 4.3\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Whitecloud Software\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"EAComposer 5.2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"F5 Networks\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"F5 Herculon i5000\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks HDP 2.6\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Hortonworks\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks HDP 2.6\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"HP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"HP Performance Center 11.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"HP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"HP Unified Functional Testing 12.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"IBM Integration Broker 9.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Webshpere\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Integration Broker 9.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Integration Broker 9.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 7.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Webshpere\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Websphere Application Server 7.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 8.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Webshpere\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Websphere Application Server 8.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 8.5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Webshpere\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Websphere Application Server 8.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"IBM Websphere Application Server 9.0\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Webshpere\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM Websphere Application Server 9.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM zOS 2.2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"IBM\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"IBM zOS 2.3\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Kofax\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Kofax Capture 8.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"McAfee\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"McAfee VirusScan enterprise 8.7\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft .NET Framework 2.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft .NET Framework 3.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft .NET Framework 3.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft .NET Framework 4.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Active Directory 2012\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Fast 2010\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft IIS 10.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft IIS 7.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft IIS 8.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft IIS 8.0\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office 2007\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office 2013\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2013 SP1\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office 2013 SP1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Microsoft Office 2016\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Office 2016\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Sharepoint 2010\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Sharepoint 2013 Service Pack 1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft SQL Server 2008 R2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft SQL Server 2008 R2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft SQL Server 2012\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft SQL Server 2016\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Microsoft Systems Center Operations Manager\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Salesforce Inc.\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Mulesoft ESB 3.8\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Salesforce Inc.\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Mulesoft ESB 3.9\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"OpenText\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"OpenText Content Server 10\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Riverbed Technologies\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Opnet Modeler 18.6.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Oracle\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle Access Manager  11gR2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Oracle\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle Identity Manager 11gR2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Oracle\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle RDBMS 10g\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Oracle\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle RDBMS 11g\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle RDBMS 12.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Oracle\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle RDBMS 12.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Oracle\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Oracle Virtual Directory  11gR2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"RHEL 6.9\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"RHEL 6.9\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"RedHat\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"RHEL 6.9\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"RHEL 7.3\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"RedHat\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"RHEL 7.3\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"RedHat\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"RHEL 7.4\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Salesforce Inc.\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Salesforce.com\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Payable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Accounts Receivable EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Business Partner EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Collections & Disbursements EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Controlling EHP4\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP General Ledger EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Materials Management EHP5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP Netweaver 7.5 \",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP\",\n                \"Type\": \"Application Suite\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Netweaver 7.5 \",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Netweaver 7.5 \",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAP\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAP Successfactor\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"SAS\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"SAS 9.3\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"ServiceNow Inc.\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"ServiceNow\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Splunk\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Splunk 5.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Tableau\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Tableau 10.1.4\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"VMWare\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"VMWAre vCenter 6.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"VMWare\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"VMWare vRealize Automation 7.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"VMWare\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"VMWare vRealize Orchestrator 7.1\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"VMWare\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"VMWare vSphere Replication 6.5\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 10\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 2008\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 2008\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 2008 R2\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"consists of\",\n            \"From\": {\n                \"Name\": \"ChangePoint DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 2012\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 2012\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 2016\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"provided by\",\n            \"From\": {\n                \"Name\": \"Microsoft\",\n                \"Type\": \"Vendor\"\n            },\n            \"To\": {\n                \"Name\": \"Windows 7\",\n                \"Type\": \"Application\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 1\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 2\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 3\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"SAP ERP Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"SAP DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 4\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 5\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"SAP DB Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Test\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 6\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 7\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"IBM ESB Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 8\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 9\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 10\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Hortonworks Hadoop Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 11\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 12\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"ChangePoint DB Config\",\n                \"Type\": \"Configuration\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"deployed by\",\n            \"From\": {\n                \"Name\": \"Server 13\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"ChangePoint DB Config\",\n                \"Type\": \"Configuration\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 1\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 1\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 2\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 2\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 3\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 3\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 4\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 4\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 5\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Production\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 5\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 6\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Test\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 6\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 7\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Test\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 7\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 8\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 8\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 9\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 9\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 10\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 10\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 11\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 11\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 12\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 12\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Server 13\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Development\",\n                \"Type\": \"Environment\"\n            }\n        },\n        {\n            \"Type\": \"used by\",\n            \"From\": {\n                \"Name\": \"Server 13\",\n                \"Type\": \"Device\"\n            },\n            \"To\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Washington Data Center\",\n                \"Type\": \"Location\"\n            },\n            \"To\": {\n                \"Name\": \"North America\",\n                \"Type\": \"Region\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Amsterdam Data Center\",\n                \"Type\": \"Location\"\n            },\n            \"To\": {\n                \"Name\": \"Europe\",\n                \"Type\": \"Region\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Singapore Data Center\",\n                \"Type\": \"Location\"\n            },\n            \"To\": {\n                \"Name\": \"Asia Pacific\",\n                \"Type\": \"Region\"\n            }\n        },\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Name\": \"Manage customer username & passwords \",\n                \"Type\": \"Gap\"\n            },\n            \"To\": {\n                \"Name\": \"Enable digital channels finally\",\n                \"Type\": \"Goal\"\n            }\n        },\n        {\n            \"Type\": \"belongs to\",\n            \"From\": {\n                \"Name\": \"Enable Customer Single Sign On\",\n                \"Type\": \"Initiative\"\n            },\n            \"To\": {\n                \"Name\": \"Manage customer username & passwords \",\n                \"Type\": \"Gap\"\n            }\n        },\n        {\n            \"Type\": \"belongs to\",\n            \"From\": {\n                \"Name\": \"Enable Customer Single Sign On\",\n                \"Type\": \"Initiative\"\n            },\n            \"To\": {\n                \"Name\": \"Online Customer Roadmap\",\n                \"Type\": \"Roadmap\"\n            }\n        }\n    ],\n    \"count\": 0\n}"}],"_postman_id":"e6f3e8d8-c52d-4467-93a9-f8c3dc84f25d"},{"name":"Create Relationship","id":"253d6355-4b25-45c7-bda1-6dcb44302a4a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"contentType":"application/json;charset=utf-8","key":"json","type":"text","value":"{\n    \"Relationships\": [\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"1 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        }\n    ]\n}"}]},"url":"https://repository.eacomposer.com/api/relationship/create","description":"<p>The CREATE Relationship REST API requires a JSON string in the body of the request and is performed using a <strong>HTTP Post</strong> request. The access token is required with the request. </p>\n<p>There are three key pieces on creating a relationship. The From Component, To Component and Relationship Type.  Components can be identified by their Guid or their Name + Type.  The Relationship Type is simply a string value like \"supported by\" and the possible values are driven by the metamodel. </p>\n<p><br /><br />\nUpdating relationships is not possible. You can only CREATE or DELETE relationships.  </p>\n","urlObject":{"path":["api","relationship","create"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"02586e15-541c-4e89-b316-b2572cc0ece8","name":"401 - Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Relationships\": [\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"1 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        }\n    ]\n}"},"url":"https://repository.eacomposer.com/api/relationship/create"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"WWW-Authenticate","value":"Bearer"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Mon, 16 Nov 2020 07:59:48 GMT"},{"key":"Content-Length","value":"61"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Authorization has been denied for this request.\"\n}"},{"id":"bf7dc126-a3f7-4ea3-95cb-1456119bdcd3","name":"200 - Create Relationship","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Relationships\": [\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2.10 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/relationship/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 16:27:12 GMT"},{"key":"Content-Length","value":"100"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"1 Relationship was added, 0 Relationships were skipped\"\n}"}],"_postman_id":"253d6355-4b25-45c7-bda1-6dcb44302a4a"},{"name":"Delete Relationship","id":"c8e2cb3d-8d01-47c6-a617-b5be42e58b8f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"json","value":"{\n    \"Relationships\": [\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2.10 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        }\n    ]\n}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/relationship/delete","description":"<p>The DELETE Relationship REST API takes requires a JSON string in the body of the request and uses a HTTP Post request. The access token is required with the request.</p>\n<p>There are three key pieces on deleting a relationship. The From Component, To Component and Relationship Type.  Components can be identified by their Guid or their Name + Type.  The Relationship Type is simply a string value like \"supported by\" and the possible values are driven by the metamodel. </p>\n","urlObject":{"path":["api","relationship","delete"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"5ccc0f17-8007-49bd-809d-17ba03dde911","name":"401 - Unauthorized","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Relationships\": [\n        {\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2.10 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/relationship/delete"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"WWW-Authenticate","value":"Bearer"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Mon, 16 Nov 2020 08:00:24 GMT"},{"key":"Content-Length","value":"61"}],"cookie":[],"responseTime":null,"body":"{\n    \"Message\": \"Authorization has been denied for this request.\"\n}"},{"id":"8b557cb4-080d-4678-9e53-f98e4b946f3a","name":"200 - Delete Relationship","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"Relationships\": [\n        {\n\n            \"Type\": \"part of\",\n            \"From\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2.10 Promotions & Campaigns\",\n                \"Type\": \"Function\"\n            },\n            \"To\": {\n                \"Guid\":\"< component guid goes here >\",\n                \"Name\": \"2 Sales & Marketing222\",\n                \"Type\": \"Capability\"\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/relationship/delete"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sun, 15 Nov 2020 16:30:33 GMT"},{"key":"Content-Length","value":"102"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"1 Relationship was deleted, 0 Relationships were skipped\"\n}"}],"_postman_id":"c8e2cb3d-8d01-47c6-a617-b5be42e58b8f"}],"id":"02a228fd-3271-4a10-bcaf-5c58cdc959f4","description":"<p>In order to Create, Read, Update or Delete Relationships from your architecture portfolio there are 3 REST API’s available to you. Below are the specs for each. A pre-requisite is that you must have obtained an access token using the OAuth2 authentication as described earlier.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"9dccc258-2889-4d4a-a532-c5ddef62fcee","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"574908c0-5319-4889-8343-45a05c5a8ff4","type":"text/javascript","exec":[""]}}],"_postman_id":"02a228fd-3271-4a10-bcaf-5c58cdc959f4"},{"name":"REST API - Compliance Assessments","item":[{"name":"Create Assessment","id":"b8b8a69f-6a82-4203-a8d5-d23820d3ffd4","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"json","value":"{\"AssessmentDate\":\"01-JAN-2020\",\"InitiativeName\":\"ABC\",\"AlignmentResult\":\"Partly Aligned\"}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/assessment/create","description":"<p>The CREATE Assessment REST API requires a JSON string in the body of the request and is performed using a <strong>HTTP Post request</strong>. The access token is required with the request.</p>\n","urlObject":{"path":["api","assessment","create"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"49df5dbd-3195-476e-87f1-0ce70b45c535","name":"200 - Create Assessment","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\"AssessmentDate\":\"01-JAN-2020\",\"InitiativeName\":\"ABC\",\"AlignmentResult\":\"Partly Aligned\"}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/assessment/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 28 Nov 2020 09:06:59 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"Success\"\n}"}],"_postman_id":"b8b8a69f-6a82-4203-a8d5-d23820d3ffd4"},{"name":"Create Assessment With Attachment","id":"ceeff97e-45fe-482c-9128-e5e7f003abf3","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"attachment","type":"file","src":"/C:/Users/Daniel/Desktop/34444.png"},{"key":"json","value":"{\"AssessmentDate\":\"01-JAN-2020\",\"InitiativeName\":\"ABC\",\"AlignmentResult\":\"Partly Aligned\"}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/assessment/create","description":"<p>The CREATE Assessment REST API requires a JSON string in the body of the request and is performed using a <strong>HTTP Post request</strong>. The access token is required with the request.</p>\n","urlObject":{"path":["api","assessment","create"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"1df1e76e-218f-4508-b939-e57b867ece1b","name":"200 - Create Assessment","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\"AssessmentDate\":\"01-JAN-2020\",\"InitiativeName\":\"ABC\",\"AlignmentResult\":\"Partly Aligned\"}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/assessment/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 28 Nov 2020 09:06:59 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"Success\"\n}"},{"id":"5d798f09-562c-46f4-a755-ee74293dc149","name":"200 - Create Assessment With Attachment","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"attachment","type":"file","src":"/C:/Users/Daniel/Desktop/34444.png"},{"key":"json","value":"{\"AssessmentDate\":\"01-JAN-2020\",\"InitiativeName\":\"ABC\",\"AlignmentResult\":\"Partly Aligned\"}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/assessment/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Mon, 30 Nov 2020 21:39:13 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"Success\"\n}"}],"_postman_id":"ceeff97e-45fe-482c-9128-e5e7f003abf3"}],"id":"f1628a8b-0fe4-4666-9b27-17db758528d6","description":"<p>The Compliance Assessments REST API allow you to create new assessments.  The API support both calls with a file attachment and without. </p>\n<p>In both cases the call is expecting a JSON object to be passed with the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AssessmentDate</td>\n<td>String formatted as dd-MMM-yyyy e.g. “01-MAR-2017”</td>\n</tr>\n<tr>\n<td>InitiativeName</td>\n<td>Any string with a length &lt; 255 e.g. “myValue1” , this value is used to link the assessment to any existing Initiative you might have in the repository</td>\n</tr>\n<tr>\n<td>AlignmentResult</td>\n<td>String with one of the following values \"Not Aligned\", \"Partly Aligned\",  \"Fully Aligned\" or \"Incomplete\"</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"81fb2dba-7b3d-4bda-82d7-9cc9784f58d5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"b28892b9-7eb4-418b-a265-dceb82515821","type":"text/javascript","exec":[""]}}],"_postman_id":"f1628a8b-0fe4-4666-9b27-17db758528d6"},{"name":"REST API - Decision Log","item":[{"name":"Create Decision","event":[{"listen":"prerequest","script":{"id":"a865ef19-4431-4b95-ab69-1bcbcb00134a","exec":[""],"type":"text/javascript"}}],"id":"f6a33a57-ff7f-4222-8de3-ace2cf4d055d","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"connection":true,"accept-encoding":true,"accept":true}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"json","value":"{'DecisionName':'AD001','InitiativeName':'ABC','DecisionStatus':'Proposed', 'DecisionDomain':'Information', 'DecisionDescription':'My description'}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/decision/create","description":"<p>The CREATE Decision REST API requires a JSON string in the body of the request and is performed using a <strong>HTTP Post request</strong>. The access token is required with the request.</p>\n","urlObject":{"path":["api","decision","create"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"1cb4f299-d266-4ac4-9a6e-e0c7c76f980a","name":"200 - Create Decision","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"DecisionName\":\"Testing\",\n    \"InitiativeName\":\"ABC\", \n    \"DecisionStatus\":\"Proposed\", \n    \"DecisionDomain\":\"Information\", \n    \"DecisionDescription\":\"My description\"\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/decision/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 28 Nov 2020 09:06:11 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"Success\"\n}"}],"_postman_id":"f6a33a57-ff7f-4222-8de3-ace2cf4d055d"},{"name":"Create Decision With Attachment","id":"3ddb5337-5f20-4fb8-96f3-d1f93d1cc2cf","protocolProfileBehavior":{"disableBodyPruning":true,"disabledSystemHeaders":{"accept":true,"accept-encoding":true,"connection":true}},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"attachment","type":"file","contentType":"","src":"/C:/Users/Daniel/Desktop/founders-1.jpg"},{"key":"json","value":"{'DecisionName':'AD001','InitiativeName':'ABC','DecisionStatus':'Proposed', 'DecisionDomain':'Information', 'DecisionDescription':'My description'}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/decision/create","description":"<p>The CREATE Decision REST API requires a JSON string in the body of the request and is performed using a <strong>HTTP Post request</strong>. The access token is required with the request.</p>\n","urlObject":{"path":["api","decision","create"],"host":["https://repository.eacomposer.com"],"query":[],"variable":[]}},"response":[{"id":"44db41e8-4bd3-4979-bbef-7a0b22f191f3","name":"200 - Create Decision","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json; charset=utf-8","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"DecisionName\":\"Testing\",\n    \"InitiativeName\":\"ABC\", \n    \"DecisionStatus\":\"Proposed\", \n    \"DecisionDomain\":\"Information\", \n    \"DecisionDescription\":\"My description\"\n}","options":{"raw":{"language":"json"}}},"url":"https://repository.eacomposer.com/api/decision/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Sat, 28 Nov 2020 09:06:11 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"Success\"\n}"},{"id":"98c32eb9-7cd0-41f6-a16c-185f9bedecae","name":"200 - Create Decision With Attachment","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"attachment","type":"file","contentType":"","src":"/C:/Users/Daniel/Desktop/founders-1.jpg"},{"key":"json","value":"{'DecisionName':'AD001','InitiativeName':'ABC','DecisionStatus':'Proposed', 'DecisionDomain':'Information', 'DecisionDescription':'My description'}","type":"text","contentType":"application/json;charset=utf-8"}]},"url":"https://repository.eacomposer.com/api/decision/create"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Expires","value":"-1"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"X-AspNet-Version","value":"4.0.30319"},{"key":"X-Powered-By","value":"ASP.NET"},{"key":"X-Content-Type-Options","value":"nosniff "},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Strict-Transport-Security","value":"max-age=31536000"},{"key":"Date","value":"Mon, 30 Nov 2020 21:38:27 GMT"},{"key":"Content-Length","value":"53"}],"cookie":[],"responseTime":null,"body":"{\n    \"Status\": \"Success\",\n    \"Code\": \"200\",\n    \"Message\": \"Success\"\n}"}],"_postman_id":"3ddb5337-5f20-4fb8-96f3-d1f93d1cc2cf"}],"id":"a910bcf4-a824-4ecb-8fb1-679d7ea1f81f","description":"<p>The Decision Log REST API allow you to create new architecture decisions.  The API support both calls with a file attachment and without. </p>\n<p>In both cases the call is expecting a JSON object to be passed with the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DecisionName</td>\n<td>Any string with a length &lt; 255 e.g. “myValue1”</td>\n</tr>\n<tr>\n<td>InitiativeName</td>\n<td>Any string with a length &lt; 255 e.g. “myValue1”, this value is used to link the decision to any existing Initiative you might have in the repository</td>\n</tr>\n<tr>\n<td>DecisionStatus</td>\n<td>String with one of the following values \"Active\", \"Proposed\" or \"Retired\"</td>\n</tr>\n<tr>\n<td>DecisionDomain</td>\n<td>String with one of the following values \"Enterprise\", \"Strategy\",  \"Business\", \"Information\", \"Application\", \"Integration\", \"Infrastructure\" or \"Security\"</td>\n</tr>\n<tr>\n<td>DecisionDescription</td>\n<td>Any string with a length &lt; 255 e.g. “My description”</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"event":[{"listen":"prerequest","script":{"id":"b7555773-4823-4d23-84c6-39779ab4ad3d","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1750e4c8-9875-4dbe-b697-b7b8018f2772","type":"text/javascript","exec":[""]}}],"_postman_id":"a910bcf4-a824-4ecb-8fb1-679d7ea1f81f"}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":""}]}},"event":[{"listen":"prerequest","script":{"id":"3c093c2e-5949-46aa-bd91-a969fd08b37e","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"240b86a4-0f49-4dad-9f75-4868cdf40cf3","type":"text/javascript","exec":[""]}}],"variable":[{"key":"_accesstoken","value":""},{"key":"_baseurl","value":"https://repository.eacomposer.com"}]}