Skip to main content

imageUploadUrls

Fetches remote images and stores them through the same normalization as imageUpload, returning metadata in request order. Requires an accessible site and at most 25 MiB per download. Stops on the first failure without rolling back earlier uploads; no per-image partial result is returned. Requires a logged-in session.

imageUploadUrls(
images: [String!]
source: String!
siteId: Int!
): [Image!]

Arguments​

imageUploadUrls.images ● [String!] list scalar​

Remote HTTP or HTTPS image URLs, in desired result order; supply a list even though the schema permits omission. Each download is capped at 25 MiB.

imageUploadUrls.source ● String! non-null scalar​

Source label stored with each image and matched by imageList.source, for example surveys.

imageUploadUrls.siteId ● Int! non-null scalar​

Site ID from sites; must be a site the session can access.

Type​

Image object​

Stored image metadata returned by imageList, imageDetail, imageUpload and imageUploadUrls, with a derived public asset URL.