List Files
Retrieves a paginated and filterable list of files.
The File Management API uses JWT (JSON Web Tokens) for authentication.
Obtaining a Token
To retrieve a valid token, you must call the login/idm/tokens endpoint.
- Requirements: Use a Service Account that has been assigned the Content Export Reader role.
- Response: The JWT will be returned in the
access_tokenfield of the JSON response. - Reference: For detailed steps on the handshake, see the OAuth2 Authenticate documentation.
Using the Token
Once obtained, include the token in the Authorization header for all API requests:
Authorization: Bearer <access_token>
The type of file being managed.
Page number for pagination.
1Number of files per page (max 100).
10Indicates how the answer will be sorted.
Sort order.
ascPossible values: Filter files by name. Supports partial matching (case-insensitive).
{"value":"POD_ID"}Filter by upload timestamp greater than (ISO 8601).
Filter by upload timestamp less than (ISO 8601).
Indicates how the file was submitted.
ADHOCPossible values: Content export format.
SymphonyPossible values: Filter by start timestamp greater than (ISO 8601). Only applicable when type=ContentExport.
Filter by end timestamp less than (ISO 8601). Only applicable when type=ContentExport.
Filter by generation date. Only applicable when type=ContentExport.
A list of files.
Bad Request - Invalid query parameters.
Unauthorized - Authentication failed.
Forbidden - Invalid entitlements.
Internal Server Error.
GET /files/v1/?type=ContentExport HTTP/1.1
Host: yourpodURL.symphony.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": "internal_file_id_1",
"name": "s_POD_ID_SD-2025-01-01-00_ED-2025-05-12-09_GD-2025-05-12_1747050746368.zip.pgp",
"size": 1234567,
"uploadTime": "2024-05-15T10:00:00Z",
"contentType": "application/pgp-encrypted",
"integrityHash": "e79e8e823f2df5091d1e4e1583816c07977d3f11b676f91c9f8dcc53c26e271d",
"type": "ContentExport",
"encryption": {
"encryptionKeyId": "key_123",
"alg": "AES256-GCM"
},
"typeSpecificMetadata": {
"jobType": "ADHOC",
"fileFormat": "Symphony",
"startTime": "2024-05-10T14:30:00Z",
"endTime": "2025-05-12-09T14:30:00Z",
"generationDate": "2025-05-12"
}
},
{
"id": "internal_file_id_2",
"name": "s_POD_ID_CD-2024-10-23_GD-2024-11-08_1731059488177.zip.pgp",
"size": 876543,
"uploadTime": "2024-05-10T14:30:00Z",
"contentType": "application/pgp-encrypted",
"integrityHash": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2",
"type": "ContentExport",
"encryption": {
"encryptionKeyId": "key_456",
"alg": "AES256-GCM"
},
"typeSpecificMetadata": {
"jobType": "SCHEDULED",
"fileFormat": "Actiance",
"startTime": "2024-10-23T14:30:00Z",
"endTime": "2024-11-08T14:30:00Z",
"generationDate": "2024-11-08"
}
}
]Last updated
Was this helpful?