{
"opencollection": "1.0.0",
"info": {
"name": "Equinix API Authentication Company Profiles API",
"version": "1.2"
},
"items": [
{
"info": {
"name": "Company Profiles",
"type": "folder"
},
"items": [
{
"info": {
"name": "Create Company Profile",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.equinix.com/fabric/v4/companyProfiles",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Create a new company profile Beta"
},
{
"info": {
"name": "Get Company Profile by UUID",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
}
]
},
"docs": "Get company profile details by UUID Beta"
},
{
"info": {
"name": "Delete Company Profile",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
}
]
},
"docs": "Delete company profile by UUID Beta"
},
{
"info": {
"name": "Search Company Profiles",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/search",
"params": [
{
"name": "viewPoint",
"value": "",
"type": "query",
"description": "Viewpoint for the request, either 'aSide' or 'zSide'"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Search company profiles based on filter criteria Beta"
},
{
"info": {
"name": "Get Service Profiles",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/serviceProfiles",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
}
]
},
"docs": "Get all service profiles attached to a company profile Beta"
},
{
"info": {
"name": "Attach Service Profile",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/serviceProfiles/:serviceProfileId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
},
{
"name": "serviceProfileId",
"value": "",
"type": "path",
"description": "Service Profile UUID"
}
]
},
"docs": "Attach a service profile to a company profile Beta"
},
{
"info": {
"name": "Detach Service Profile",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/serviceProfiles/:serviceProfileId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
},
{
"name": "serviceProfileId",
"value": "",
"type": "path",
"description": "Service Profile UUID"
}
]
},
"docs": "Detach a service profile from a company profile Beta"
},
{
"info": {
"name": "Get Tags",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/tags",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
}
]
},
"docs": "Get all tags attached to a company profile Beta"
},
{
"info": {
"name": "Attach Tag",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/tags/:tagId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
},
{
"name": "tagId",
"value": "",
"type": "path",
"description": "Tag UUID"
}
]
},
"docs": "Attach a tag to a company profile Beta"
},
{
"info": {
"name": "Detach Tag",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/tags/:tagId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
},
{
"name": "tagId",
"value": "",
"type": "path",
"description": "Tag UUID"
}
]
},
"docs": "Detach a tag from a company profile Beta"
},
{
"info": {
"name": "Get Private Services",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/privateServices",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
}
]
},
"docs": "Get all private services attached to a company profile Beta"
},
{
"info": {
"name": "Attach Private Service",
"type": "http"
},
"http": {
"method": "PUT",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/privateServices/:privateServiceId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
},
{
"name": "privateServiceId",
"value": "",
"type": "path",
"description": "Private Service UUID"
}
]
},
"docs": "Attach a private service to a company profile Beta"
},
{
"info": {
"name": "Detach Private Service",
"type": "http"
},
"http": {
"method": "DELETE",
"url": "https://api.equinix.com/fabric/v4/companyProfiles/:companyProfileId/privateServices/:privateServiceId",
"params": [
{
"name": "companyProfileId",
"value": "",
"type": "path",
"description": "Company Profile UUID"
},
{
"name": "privateServiceId",
"value": "",
"type": "path",
"description": "Private Service UUID"
}
]
},
"docs": "Detach a private service from a company profile Beta"
}
]
}
],
"bundled": true
}