Skip to main content

Effective 10 September 2024, API Documentation can be found on our Equinix Product Documentation site.
The content on this page will not be updated after 1 Oct 2024 and will be inaccessible after 31st Dec 2024.


Projects

Get Projects

 GET /resourceManager/v2/projects
MethodGET
Endpoint/resourceManager/v2/projects
HeadersAuthorization
Path ParametersNot applicable
Query ParametersincludePermissions, includeInbox, offset, limit
Body ParametersNot applicable

This API request retrieves all projects in the root organization.


Sample curl request

curl -X GET 'https://api.equinix.com/resourceManager/v2/projects?includePermissions=true&includeInbox=true'
-H 'authorization: Bearer qwErtY8zyW1abcdefGHI'

Query parameters

Parameter
Description
includePermissions boolean
OPTIONAL
Include user permissions.
Default: false
includeInbox boolean
OPTIONAL
Include inbox projects, which aggregate assets ordered offline or using legacy tools.
Default: false
offset integer
OPTIONAL
Index of the first item returned in the response.
Default: 0
limit integer
OPTIONAL
Maximum number of items returned per page.
Default: 50

Sample response

{
"pagination": {
"offset": 0,
"limit": 20,
"total": 2
},
"data": [
{
"projectId": "1234",
"projectName": "Top Secret Project",
"labels": {
"application": "Network Edge"
},
"parentOrganizationId": "1234",
"resourceSubType": "END_CUSTOMER",
"rootOrgId": "316481000362970",
"inboxResource": false,
"silentProject": false,
"permissions": [
{
"actions": [
"networkedge.acl.view",
"networkedge.acl.create",
"networkedge.acl.modify"
],
"resourceType": "ACL"
},
{
"actions": [
"fabric.port.read"
],
"resourceType": "PORT"
}
]
},
{
"projectId": "5678",
"projectName": "Potato Inc. Project",
"labels": {
"application": "Network Edge"
},
"parentOrganizationId": "1234",
"resourceSubType": "END_CUSTOMER",
"rootOrgId": "316481000362970",
"inboxResource": false,
"silentProject": false,
"permissions": [
{
"actions": [
"networkedge.l2connection.view",
"fabric.l2connection.read",
"networkedge.l2connection.create",
"networkedge.l2connection.delete",
"networkedge.l2connection.modify"
],
"resourceType": "L2_CONNECTION"
}
]
}
]
}

Response payload body description

Parameter
Description
pagination object
Data set pagination information.
offset integer
Index of the first item returned in the response.
limit integer
Maximum number of items returned per page.
total integer
Total number of items.
previous integer
Previous data page URL.
Example: /resourceManager/v2/projects?offset=0&limit=20
next integer
Next data page URL.
Example: /resourceManager/v2/projects?offset=10&limit=20
data array[object]
Data set containing projects information.
projectId string
Project identifier
Example: 173314000205617
projectName string
Project name.
Example: Potato Inc. Project
labels object
Product labels assigned to a resource.
application string
Application name.
Example: Network Edge
parentOrganizationId string
Parent organization identifier.
Example: 799989000980371
resourceSubType string
Resource subtype.
Possible values:
  • RESELLER
  • END_CUSTOMER
  • END_CUSTOMER_ROOT
rootOrgId string
Root organization identifier.
Example: 799989000980371
inboxResource boolean
Indicates an inbox project, which aggregates assets ordered offline or using legacy tools.
Example: false
silentProject boolean
Internal Equinix attribute associated with a project that is currently part of a system upgrade.
Note: Only projects with silentProject attribute set to false can be used for ordering product assets.
Example: false
permissions array[object]
Permissions assigned to the user on a project level or inherited from a parent entity.
actions array[string]
List of resource-specific access permissions.
Example: fabric.l2connection.read
resourceType string
Product resource type.
Example: L2_CONNECTION