{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/cloud:akamai-network-lists/get-activation":{"get":{"operationId":"cloud_akamai_network_lists_get_activation","summary":"Get activation details","description":"GET /activations/{activationId}","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":"activationId","in":"query","required":true,"description":"The unique identifier for this activation request.","schema":{"type":"integer","description":"The unique identifier for this activation request."},"example":"{{activationId}}"},{"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-network-lists/get-network-lists":{"get":{"operationId":"cloud_akamai_network_lists_get_network_lists","summary":"List network lists","description":"GET /network-lists","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":"includeElements","in":"query","required":false,"description":"If enabled, the response `list` includes all items. For large network lists, this may slow responses and yield large response objects. The…","schema":{"type":"boolean","default":false,"description":"If enabled, the response `list` includes all items. For large network lists, this may slow responses and yield large response objects. The…"},"example":"{{includeElements}}"},{"name":"search","in":"query","required":false,"description":"Only list items that match the specified substring in any network list's `name` or `list` of items.","schema":{"type":"string","description":"Only list items that match the specified substring in any network list's `name` or `list` of items."},"example":"{{search}}"},{"name":"listType","in":"query","required":false,"description":"__Enum__ Filters the output to lists of only the given type of network lists if provided, either `IP` or `GEO`. This corresponds to the…","schema":{"type":"string","enum":["IP","GEO"],"description":"__Enum__ Filters the output to lists of only the given type of network lists if provided, either `IP` or `GEO`. This corresponds to the…"},"example":"{{listType}}"},{"name":"extended","in":"query","required":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…","schema":{"type":"boolean","default":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…"},"example":"{{extended}}"},{"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-network-lists/post-network-lists":{"post":{"operationId":"cloud_akamai_network_lists_post_network_lists","summary":"Create a new network list","description":"POST /network-lists","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"},"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-network-lists/get-network-list":{"get":{"operationId":"cloud_akamai_network_lists_get_network_list","summary":"Get a network list","description":"GET /network-lists/{networkListId}","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":"networkListId","in":"query","required":true,"description":"Unique identifier for each network list.","schema":{"type":"string","description":"Unique identifier for each network list."},"example":"{{networkListId}}"},{"name":"extended","in":"query","required":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…","schema":{"type":"boolean","default":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…"},"example":"{{extended}}"},{"name":"includeElements","in":"query","required":false,"description":"If enabled, the response `list` includes all items. For large network lists, this may slow responses and yield large response objects. The…","schema":{"type":"boolean","default":true,"description":"If enabled, the response `list` includes all items. For large network lists, this may slow responses and yield large response objects. The…"},"example":"{{includeElements}}"},{"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-network-lists/put-network-list":{"post":{"operationId":"cloud_akamai_network_lists_put_network_list","summary":"Update a network list","description":"PUT /network-lists/{networkListId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","networkListId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"extended":{"type":"boolean","default":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…"},"includeElements":{"type":"boolean","default":true,"description":"If enabled, the response `list` includes all items. For large network lists, this may slow responses and yield large response objects. The…"},"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-network-lists/delete-network-list":{"post":{"operationId":"cloud_akamai_network_lists_delete_network_list","summary":"Delete a network list","description":"DELETE /network-lists/{networkListId}","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","networkListId"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"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-network-lists/post-network-list-append":{"post":{"operationId":"cloud_akamai_network_lists_post_network_list_append","summary":"Append elements to a network list","description":"POST /network-lists/{networkListId}/append","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","networkListId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"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-network-lists/put-network-list-details":{"post":{"operationId":"cloud_akamai_network_lists_put_network_list_details","summary":"Update network list details","description":"PUT /network-lists/{networkListId}/details","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","networkListId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"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-network-lists/put-network-list-elements":{"post":{"operationId":"cloud_akamai_network_lists_put_network_list_elements","summary":"Add an element","description":"PUT /network-lists/{networkListId}/elements","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","networkListId","element"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"element":{"type":"string","description":"Specifies the element to add to the network list."},"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-network-lists/delete-network-list-elements":{"post":{"operationId":"cloud_akamai_network_lists_delete_network_list_elements","summary":"Remove an element","description":"DELETE /network-lists/{networkListId}/elements","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","networkListId","element"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"element":{"type":"string","description":"Specifies the element to add to the network list."},"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-network-lists/post-network-list-activate":{"post":{"operationId":"cloud_akamai_network_lists_post_network_list_activate","summary":"Activate a network list","description":"POST /network-lists/{networkListId}/environments/{environment}/activate","tags":["cloud"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["hostname","environment","networkListId","body"],"properties":{"hostname":{"type":"string","description":"Your API client's host from Akamai Control Center, for example https://akab-xxxx.luna.akamaiapis.net"},"environment":{"type":"string","enum":["STAGING","PRODUCTION"],"description":"__Enum__ The Akamai network on which this list is activated: `STAGING` or `PRODUCTION`."},"networkListId":{"type":"string","description":"Unique identifier for each network list."},"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-network-lists/get-network-list-status":{"get":{"operationId":"cloud_akamai_network_lists_get_network_list_status","summary":"Get activation status","description":"GET /network-lists/{networkListId}/environments/{environment}/status","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":"environment","in":"query","required":true,"description":"__Enum__ The Akamai network on which this list is activated: `STAGING` or `PRODUCTION`.","schema":{"type":"string","enum":["STAGING","PRODUCTION"],"description":"__Enum__ The Akamai network on which this list is activated: `STAGING` or `PRODUCTION`."},"example":"{{environment}}"},{"name":"networkListId","in":"query","required":true,"description":"Unique identifier for each network list.","schema":{"type":"string","description":"Unique identifier for each network list."},"example":"{{networkListId}}"},{"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-network-lists/get-network-list-history":{"get":{"operationId":"cloud_akamai_network_lists_get_network_list_history","summary":"Get an activation's snapshot","description":"GET /network-lists/{networkListId}/sync-points/{syncPoint}/history","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":"syncPoint","in":"query","required":true,"description":"The network list version for which to retrieve the snapshot. This corresponds to the `syncPoint` the API exchanges for each successive…","schema":{"type":"integer","description":"The network list version for which to retrieve the snapshot. This corresponds to the `syncPoint` the API exchanges for each successive…"},"example":"{{syncPoint}}"},{"name":"networkListId","in":"query","required":true,"description":"Unique identifier for each network list.","schema":{"type":"string","description":"Unique identifier for each network list."},"example":"{{networkListId}}"},{"name":"extended","in":"query","required":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…","schema":{"type":"boolean","default":false,"description":"When enabled, provides additional response data identifying who created and updated the list and when, and the network list's deployment…"},"example":"{{extended}}"},{"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-network-lists/post-notifications-subscribe":{"post":{"operationId":"cloud_akamai_network_lists_post_notifications_subscribe","summary":"Subscribe to network lists","description":"POST /notifications/subscribe","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"},"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-network-lists/post-notifications-unsubscribe":{"post":{"operationId":"cloud_akamai_network_lists_post_notifications_unsubscribe","summary":"Unsubscribe to network lists","description":"POST /notifications/unsubscribe","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"},"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"}}},"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"}}}}}}}