Get Paginated List of Projects
Changed onThis endpoint returns a paginated list of all Projects within the organization's ESM shared storage that the requester is authorized to access.
NOTE:
- Includes only CC Projects.
- The response supports cursor-based pagination and includes a nextUrl field when additional pages are available.
- If there are no further results, the nextUrl field is omitted.
- Each item in the response provides basic metadata about the project.
Request
- Base URL: https://cloudstorage.adobe.io/v1
- URL: https://cloudstorage.adobe.io/v1/projects
- Auth: HTTP bearer
Query parameters
- Provides a hint for the number of items per page.
- In cases where multiple elements have the same field value used to split the page, the server may adjust the number of items returned to ensure page boundaries align correctly.
Cursor used for fetching next set of results.
- If not provided, the first page of results is returned.
- For subsequent pages, only the cursor should be sent.
NOTE:
The cursor is opaque and should not be parsed or modified by clients.
Defines the sort order.
- If not specified, the default is +name.
- Prefix with - for descending order. + is optional for ascending order.
Following fields are supported for sorting:
- name
- created
NOTE:
- Only applicable for the first page. Subsequent pages must use the cursor.
FIQL-based filter string
Following fields are supported for filtering:
-
state: Filter by asset state (operators allowed are ==). Single value is only supported.
- active (default): Filter by active assets.
- deleted: Filter by (soft)deleted assets.
-
createdBy: Filter by project creator (operators allowed are == and !=). Single value is only supported.
- current_user is a predefined constant representing the user initiating the request. Currently, this is the sole supported value.
NOTE:
- Only applicable for the first page. Subsequent pages must use the cursor.
Headers
The X-Request-Id header is used to identify a request.
It can be used to correlate logs and other resources and is intended to be a non-persistent identifier.
Response
Success - Paginated response containing an array of project assets with basic information about the project along with paging information.
Example response
{
"paging": {
"limit": 10,
"nextUrl": "https://api.example.com/assets?cursor=550e8400-e29b-41d4-a716-446655440000&limit=10"
},
"items": [
{
"assetId": "urn:aaid:sc:US:4f2fc15c-c062-4951-b37b-1f65ed62a174",
"name": "My Asset",
"createdDate": "2021-01-01T00:00:00Z",
"modifiedDate": "2021-01-01T00:00:00Z",
"createdBy": "08D81E3B665BE5640A495C2C@AdobeOrg",
"modifiedBy": "08D81E3B665BE5640A495C2C@AdobeOrg",
"path": "/My Project/My Folder/My Asset",
"ancestors": [
"urn:aaid:sc:US:4f2fc15c-c062-4951-b37b-1f65ed62a174",
"urn:aaid:sc:US:4f2fc15c-c062-4951-b37b-1f65ed62a175",
"urn:aaid:sc:US:4f2fc15c-c062-4951-b37b-1f65ed62a176"
]
}
]
}Changes
- warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status - warning
added the new
conflictenum value to theresponse property for the response status
- warning
- warning
added the new
deletedenum value to the///response property for the response status - warning
added the new
deleted_parentenum value to the///response property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
operation_timeoutenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
payload_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - warning
added the new
resource_too_largeenum value to theresponse property for the response status - info
removed the
discardedenum value from the///response property for the response status - info
removed the
discarded_parentenum value from the///response property for the response status
- warning