Media
Unified media access point providing single items and paginated collections for all media types
type Media {
image(
mediaId: String!
): MediaImage
images(
search: MediaImageSearchInput = [object Object]
): PaginatedMediaImageResponse
video(
mediaId: String!
): MediaVideo
videos(
search: MediaVideoSearchInput = [object Object]
): PaginatedMediaVideoResponse
document(
mediaId: String!
): MediaDocument
documents(
search: MediaDocumentSearchInput = [object Object]
): PaginatedMediaDocumentResponse
attachment(
id: String!
): MediaAttachment!
attachments(
input: MediaAttachmentSearchInput = [object Object]
): PaginatedMediaAttachmentResponse!
}
Fields
Media.image
● MediaImage
object
Single image media item.
Provides access to a specific image with its metadata, transformations, and localized variants. Used for retrieving individual images by ID.
Media.image.mediaId
● String!
non-null scalar
Unique identifier of the image to retrieve.
Must be a valid media ID representing an existing image in the media storage system.
Media.images
● PaginatedMediaImageResponse
object
Paginated collection of image media items.
Returns a searchable and filterable list of images with pagination support. Includes metadata for navigation and result counts.
Media.images.search
● MediaImageSearchInput
input
Search criteria for filtering images.
If not provided, returns all accessible images with default pagination settings. Supports filtering by metadata, dimensions, file types, and upload dates.
Media.video
● MediaVideo
object
Single video media item.
Provides access to a specific video with its metadata, hosting information, and localized variants. Used for retrieving individual videos by ID.
Media.video.mediaId
● String!
non-null scalar
Unique identifier of the video to retrieve.
Must be a valid media ID representing an existing video in the media storage system.
Media.videos
● PaginatedMediaVideoResponse
object
Paginated collection of video media items.
Returns a searchable and filterable list of videos with pagination support. Includes metadata for navigation and result counts.
Media.videos.search
● MediaVideoSearchInput
input
Search criteria for filtering videos.
If not provided, returns all accessible videos with default pagination settings. Supports filtering by metadata, duration, resolution, file types, and upload dates.
Media.document
● MediaDocument
object
Single document media item.
Provides access to a specific document with its metadata, file information, and localized variants. Used for retrieving individual documents by ID.
Media.document.mediaId
● String!
non-null scalar
Unique identifier of the document to retrieve.
Must be a valid media ID representing an existing document in the media storage system.
Media.documents
● PaginatedMediaDocumentResponse
object
Paginated collection of document media items.
Returns a searchable and filterable list of documents with pagination support. Includes metadata for navigation and result counts.
Media.documents.search
● MediaDocumentSearchInput
input
Search criteria for filtering documents.
If not provided, returns all accessible documents with default pagination settings. Supports filtering by metadata, file types, sizes, and upload dates.
Media.attachment
● MediaAttachment!
non-null object
Retrieve a specific attachment by its identifier.
Returns detailed information about an attachment including metadata, storage location, file information, and association details. Used for attachment display and management operations.
Media.attachment.id
● String!
non-null scalar
Unique identifier of the attachment to retrieve.
Must be a valid attachment ID representing an existing attachment in the media storage system.
Media.attachments
● PaginatedMediaAttachmentResponse!
non-null object
Search and retrieve attachments with comprehensive filtering and pagination.
Provides flexible search capabilities across attachment metadata including names, file types, associations, and upload dates. Results are paginated and filtered based on user permissions for secure access control.
Media.attachments.input
● MediaAttachmentSearchInput
input
Search criteria for filtering attachments.
If not provided, returns all accessible attachments with default pagination settings. Supports filtering by metadata, file types, associations, and upload dates. Access is controlled based on user permissions.
Returned By
media
query