/image/sources/{image_source_id}Update image source settings
Updates settings on an existing image source without creating a source or purging cached images. Select the source with image_source_id and provide the settings to change, such as origin configuration, cache durations, or whether the source is active. The response contains the updated source details.
- IdempotentThe SDK sends
Idempotency-Key, so a retried request is only applied once.
The identifier of the existing image source whose settings you want to update.
Image source settings to update. Include the configuration fields required for any source type you provide.
This is a required field if source type is aws.
This is a required field if source type is azure.
This is a required field if source type is backblaze.
Browser cache time in seconds. For example setting this to 3600 caches the image in browser for 3600 seconds (1 hour)
CDN cache time in seconds.
This is a required field if source type is cloudflare.
This is a required field if source type is cloudinary.
List of verified CNAMEs
Default image transformation parameters.
This is a required field if source type is dostorage.
URL for error image to display when we get broken image from your origin.
List of fallback origins
This is a required field if source type is gcs.
Enable / disable source.
This is a required field if source type is linode.
This is a required field if source type is proxy.
Whether the URL signing is enabled
This is a required field if source type is wasabi.
This is a required field if source type is webfolder.
This is a required field if source type is aws.
This is a required field if source type is azure.
This is a required field if source type is backblaze.
Browser cache time in seconds
CDN cache time in seconds
This is a required field if source type is cloudflare.
This is a required field if source type is cloudinary.
This is a required field if source type is dostorage.
This is a required field if source type is gcs.
Image source ID
This is a required field if source type is linode.
Source namespace
This is a required field if source type is proxy.
This is a required field if source type is wasabi.
This is a required field if source type is webfolder.
One documented failure
parameter_missingOne or more required values are missing.
One documented failure
invalid_api_keyAPI key supplied with request is invalid
One documented failure
unauthorizedYou don't have access to this feature. Please contact your organization owner.
One documented failure
source_not_foundCould not find any image source with the specified source_id.
A 400 is returned for a bad request, a 401 when the API key or bearer token is missing or invalid, a 403 when the account is unpaid or lacks the required role permissions, and a 404 when the source is not found. If you provide a source configuration object, include the fields required for its source type; for example, AWS settings require bucket_name, bucket_region, access_key, and secret. The image_source_id path parameter must identify the source to update.