{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:akamai-imaging/get-image-collections":{"get":{"operationId":"cloud_akamai_imaging_get_image_collections","summary":"List image collections","description":"GET /imagecollections","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"limit","in":"query","required":false,"description":"Specifies maximum number of items to get.","schema":{"type":"integer","default":1000,"description":"Specifies maximum number of items to get."},"example":"{{limit}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/put-root":{"post":{"operationId":"cloud_akamai_imaging_put_root","summary":"Create a new image collection","description":"PUT /imagecollections","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","Policy-Set","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"Policy-Set":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-image-collection-history":{"get":{"operationId":"cloud_akamai_imaging_get_image_collection_history","summary":"Get image collection history","description":"GET /imagecollections/history/{imageCollectionId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"imageCollectionId","in":"query","required":true,"description":"Unique identifier for each image collection.","schema":{"type":"string","description":"Unique identifier for each image collection."},"example":"{{imageCollectionId}}"},{"name":"limit","in":"query","required":false,"description":"Specifies maximum number of items to get.","schema":{"type":"integer","default":1000,"description":"Specifies maximum number of items to get."},"example":"{{limit}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-image-collection":{"get":{"operationId":"cloud_akamai_imaging_get_image_collection","summary":"Get an image collection","description":"GET /imagecollections/{imageCollectionId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"imageCollectionId","in":"query","required":true,"description":"Unique identifier for each image collection.","schema":{"type":"string","description":"Unique identifier for each image collection."},"example":"{{imageCollectionId}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/post-image-collection":{"post":{"operationId":"cloud_akamai_imaging_post_image_collection","summary":"Update an image collection","description":"POST /imagecollections/{imageCollectionId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","Policy-Set","imageCollectionId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"Policy-Set":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"imageCollectionId":{"type":"string","description":"Unique identifier for each image collection."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/delete-image-collection":{"post":{"operationId":"cloud_akamai_imaging_delete_image_collection","summary":"Remove an image collection","description":"DELETE /imagecollections/{imageCollectionId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","Policy-Set","imageCollectionId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"Policy-Set":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"imageCollectionId":{"type":"string","description":"Unique identifier for each image collection."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-errors":{"get":{"operationId":"cloud_akamai_imaging_get_errors","summary":"List error details","description":"GET /network/{network}/details/errors","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"limit","in":"query","required":false,"description":"Specifies the maximum number of logs per day.","schema":{"type":"integer","default":100,"description":"Specifies the maximum number of logs per day."},"example":"{{limit}}"},{"name":"url","in":"query","required":false,"description":"Limits search results to a specific image or video URL.","schema":{"type":"string","description":"Limits search results to a specific image or video URL."},"example":"{{url}}"},{"name":"policyId","in":"query","required":false,"description":"Filters the policy to specify a single image or video policy. To get a policy's ID, run the [List…","schema":{"type":"string","description":"Filters the policy to specify a single image or video policy. To get a policy's ID, run the [List…"},"example":"{{policyId}}"},{"name":"size","in":"query","required":false,"description":"Size breakpoint, in pixels, configured in the policy. Use in conjunction with the `url`, `transformationType`, and `policyId` query…","schema":{"type":"integer","description":"Size breakpoint, in pixels, configured in the policy. Use in conjunction with the `url`, `transformationType`, and `policyId` query…"},"example":"{{size}}"},{"name":"transformationType","in":"query","required":false,"description":"__Enum__ Filters results to include transformations done in `REALTIME` or queued for `OFFLINE` processing. Use in conjunction with the…","schema":{"type":"string","enum":["REALTIME","OFFLINE"],"description":"__Enum__ Filters results to include transformations done in `REALTIME` or queued for `OFFLINE` processing. Use in conjunction with the…"},"example":"{{transformationType}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-logs":{"get":{"operationId":"cloud_akamai_imaging_get_logs","summary":"List log details","description":"GET /network/{network}/details/logs","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"limit","in":"query","required":false,"description":"Specifies the maximum number of logs per day.","schema":{"type":"integer","default":100,"description":"Specifies the maximum number of logs per day."},"example":"{{limit}}"},{"name":"url","in":"query","required":false,"description":"Limits search results to a specific image or video URL.","schema":{"type":"string","description":"Limits search results to a specific image or video URL."},"example":"{{url}}"},{"name":"policyId","in":"query","required":false,"description":"Filters the policy to specify a single image or video policy. To get a policy's ID, run the [List…","schema":{"type":"string","description":"Filters the policy to specify a single image or video policy. To get a policy's ID, run the [List…"},"example":"{{policyId}}"},{"name":"size","in":"query","required":false,"description":"Size breakpoint, in pixels, configured in the policy. Use in conjunction with the `url`, `transformationType`, and `policyId` query…","schema":{"type":"integer","description":"Size breakpoint, in pixels, configured in the policy. Use in conjunction with the `url`, `transformationType`, and `policyId` query…"},"example":"{{size}}"},{"name":"transformationType","in":"query","required":false,"description":"__Enum__ Filters results to include transformations done in `REALTIME` or queued for `OFFLINE` processing. Use in conjunction with the…","schema":{"type":"string","enum":["REALTIME","OFFLINE"],"description":"__Enum__ Filters results to include transformations done in `REALTIME` or queued for `OFFLINE` processing. Use in conjunction with the…"},"example":"{{transformationType}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-images":{"get":{"operationId":"cloud_akamai_imaging_get_images","summary":"List images","description":"GET /network/{network}/images","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"limit","in":"query","required":false,"description":"Specifies maximum number of items to get.","schema":{"type":"integer","default":1000,"description":"Specifies maximum number of items to get."},"example":"{{limit}}"},{"name":"url","in":"query","required":false,"description":"URL to search for.","schema":{"type":"string","description":"URL to search for."},"example":"{{url}}"},{"name":"policyId","in":"query","required":false,"description":"The policy to list images for.","schema":{"type":"string","description":"The policy to list images for."},"example":"{{policyId}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-image":{"get":{"operationId":"cloud_akamai_imaging_get_image","summary":"Get an image","description":"GET /network/{network}/images/{imageId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"imageId","in":"query","required":true,"description":"The ID of the image. This ID usually represents the part of the URL after the scheme, host, and port.","schema":{"type":"string","description":"The ID of the image. This ID usually represents the part of the URL after the scheme, host, and port."},"example":"{{imageId}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-policies":{"get":{"operationId":"cloud_akamai_imaging_get_policies","summary":"List policies","description":"GET /network/{network}/policies","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-policy-history":{"get":{"operationId":"cloud_akamai_imaging_get_policy_history","summary":"Get policy history","description":"GET /network/{network}/policies/history/{policyId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"policyId","in":"query","required":true,"description":"Unique identifier for a policy.","schema":{"type":"string","description":"Unique identifier for a policy."},"example":"{{policyId}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/put-rollback-policy":{"post":{"operationId":"cloud_akamai_imaging_put_rollback_policy","summary":"Roll back a policy","description":"PUT /network/{network}/policies/rollback/{policyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","network","policyId","Policy-Set"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"network":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"policyId":{"type":"string","description":"Unique identifier for a policy."},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"Policy-Set":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-policy":{"get":{"operationId":"cloud_akamai_imaging_get_policy","summary":"Get a policy","description":"GET /network/{network}/policies/{policyId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"network","in":"query","required":true,"description":"__Enum__ Network environment to execute the API request on.","schema":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"example":"{{network}}"},{"name":"policyId","in":"query","required":true,"description":"Unique identifier for a policy.","schema":{"type":"string","description":"Unique identifier for a policy."},"example":"{{policyId}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"Policy-Set","in":"query","required":true,"description":"Unique identifier for the Image & Video Manager policy set.","schema":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"example":"{{Policy-Set}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/put-policy":{"post":{"operationId":"cloud_akamai_imaging_put_policy","summary":"Create or modify a policy","description":"PUT /network/{network}/policies/{policyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","network","policyId","Policy-Set","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"network":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"policyId":{"type":"string","description":"Unique identifier for a policy."},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"Policy-Set":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/delete-policy":{"post":{"operationId":"cloud_akamai_imaging_delete_policy","summary":"Remove a policy","description":"DELETE /network/{network}/policies/{policyId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","network","policyId","Policy-Set"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"network":{"type":"string","enum":["staging","production"],"description":"__Enum__ Network environment to execute the API request on."},"policyId":{"type":"string","description":"Unique identifier for a policy."},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"Policy-Set":{"type":"string","description":"Unique identifier for the Image & Video Manager policy set."},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-policysets":{"get":{"operationId":"cloud_akamai_imaging_get_policysets","summary":"List policy sets","description":"GET /policysets","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/post-policyset":{"post":{"operationId":"cloud_akamai_imaging_post_policyset","summary":"Create a policy set","description":"POST /policysets","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/get-policyset":{"get":{"operationId":"cloud_akamai_imaging_get_policyset","summary":"Get a policy set","description":"GET /policysets/{policySetId}","tags":["cloud"],"parameters":[{"name":"hostname","in":"query","required":true,"description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net","schema":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"}},{"name":"policySetId","in":"query","required":true,"description":"Unique identifier for a policy set.","schema":{"type":"string","description":"Unique identifier for a policy set."},"example":"{{policySetId}}"},{"name":"Contract","in":"query","required":false,"description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…","schema":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"example":"{{Contract}}"},{"name":"accountSwitchKey","in":"query","required":false,"description":"For customers who manage more than one account, this [runs the operation from another…","schema":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"example":"{{accountSwitchKey}}"}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/put-policyset":{"post":{"operationId":"cloud_akamai_imaging_put_policyset","summary":"Update a policy set","description":"PUT /policysets/{policySetId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","policySetId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"policySetId":{"type":"string","description":"Unique identifier for a policy set."},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/cloud:akamai-imaging/delete-policyset":{"post":{"operationId":"cloud_akamai_imaging_delete_policyset","summary":"Delete a policy set","description":"DELETE /policysets/{policySetId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","policySetId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"policySetId":{"type":"string","description":"Unique identifier for a policy set."},"Contract":{"type":"string","description":"Unique identifier for the Akamai Contract containing the policy sets. Required if you have access to more than one contract with Image &…"},"accountSwitchKey":{"type":"string","description":"For customers who manage more than one account, this [runs the operation from another…"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}