{"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-media-reports/get-http-ingest-data":{"get":{"operationId":"cloud_akamai_media_reports_get_http_ingest_data","summary":"Get Media Services Live 4 data","description":"GET /media-services-live/http-ingest/data","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":"cpcodes","in":"query","required":false,"description":"Use to limit report data to specific CP codes. Comma-separate several values.","schema":{"type":"string","description":"Use to limit report data to specific CP codes. Comma-separate several values."},"example":"{{cpcodes}}"},{"name":"dimensions","in":"query","required":true,"description":"Identifies dimensions with comma-separated IDs.","schema":{"type":"string","description":"Identifies dimensions with comma-separated IDs."},"example":"{{dimensions}}"},{"name":"metrics","in":"query","required":true,"description":"Identifies metrics with comma-separated IDs.","schema":{"type":"string","description":"Identifies metrics with comma-separated IDs."},"example":"{{metrics}}"},{"name":"endDate","in":"query","required":true,"description":"Specifies the end of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…","schema":{"type":"string","description":"Specifies the end of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…"},"example":"{{endDate}}"},{"name":"startDate","in":"query","required":true,"description":"Specifies the start of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…","schema":{"type":"string","description":"Specifies the start of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…"},"example":"{{startDate}}"},{"name":"offset","in":"query","required":false,"description":"The offset of the row for the start of data, `0` by default. Use this to request progressive batches of data. For example, you can make…","schema":{"type":"integer","default":0,"description":"The offset of the row for the start of data, `0` by default. Use this to request progressive batches of data. For example, you can make…"},"example":"{{offset}}"},{"name":"limit","in":"query","required":false,"description":"The number of rows to return from `1` to `10000`. The default value is `300`.","schema":{"type":"integer","default":300,"description":"The number of rows to return from `1` to `10000`. The default value is `300`."},"example":"{{limit}}"},{"name":"filterParams","in":"query","required":false,"description":"A UTF-8, URL-encoded JSON object representing filter parameters that limit reported data. See the…","schema":{"type":"string","description":"A UTF-8, URL-encoded JSON object representing filter parameters that limit reported data. See the…"},"example":"{{filterParams}}"},{"name":"sortParams","in":"query","required":false,"description":"A UTF-8, URL-encoded JSON object representing sort parameters that rearrange reported data. See the…","schema":{"type":"string","description":"A UTF-8, URL-encoded JSON object representing sort parameters that rearrange reported data. See the…"},"example":"{{sortParams}}"},{"name":"streams","in":"query","required":false,"description":"Identifies a set of reported streams as comma-separated ID values.","schema":{"type":"string","description":"Identifies a set of reported streams as comma-separated ID values."},"example":"{{streams}}"},{"name":"aggregation","in":"query","required":false,"description":"The time period in which to group each data record, expressed as number of seconds.","schema":{"type":"integer","description":"The time period in which to group each data record, expressed as number of seconds."},"example":"{{aggregation}}"},{"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-media-reports/get-http-data-stores":{"get":{"operationId":"cloud_akamai_media_reports_get_http_data_stores","summary":"List Media Services Live 4 data stores","description":"GET /media-services-live/http-ingest/data-stores","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":"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-media-reports/get-http-ingest-data-store":{"get":{"operationId":"cloud_akamai_media_reports_get_http_ingest_data_store","summary":"Get a Media Services Live 4 data store","description":"GET /media-services-live/http-ingest/data-stores/{dataStoreId}","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":"dataStoreId","in":"query","required":true,"description":"The unique `dataStoreId` value for the data store.","schema":{"type":"integer","description":"The unique `dataStoreId` value for the data store."},"example":"{{dataStoreId}}"},{"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-media-reports/get-ep-switch-data":{"get":{"operationId":"cloud_akamai_media_reports_get_ep_switch_data","summary":"Get Media Services Live 4 entry point switch information","description":"GET /media-services-live/http-ingest/ep-switch/data","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":"cpcodes","in":"query","required":false,"description":"Use to limit report data to specific CP codes. Comma-separate several values.","schema":{"type":"string","description":"Use to limit report data to specific CP codes. Comma-separate several values."},"example":"{{cpcodes}}"},{"name":"startDate","in":"query","required":true,"description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`.","schema":{"type":"string","description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`."},"example":"{{startDate}}"},{"name":"endDate","in":"query","required":true,"description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`.","schema":{"type":"string","description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`."},"example":"{{endDate}}"},{"name":"limit","in":"query","required":false,"description":"The number of rows to return from `1` to `10000`. The default value is `300`.","schema":{"type":"integer","default":300,"description":"The number of rows to return from `1` to `10000`. The default value is `300`."},"example":"{{limit}}"},{"name":"offset","in":"query","required":false,"description":"The offset of the row for the start of data, `0` by default. Use this to request progressive batches of data. For example, you can make…","schema":{"type":"integer","default":0,"description":"The offset of the row for the start of data, `0` by default. Use this to request progressive batches of data. For example, you can make…"},"example":"{{offset}}"},{"name":"streams","in":"query","required":false,"description":"Identifies a set of reported streams as comma-separated ID values.","schema":{"type":"string","description":"Identifies a set of reported streams as comma-separated ID values."},"example":"{{streams}}"},{"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-media-reports/get-media-services-live-http-ingest-origin-shield-data":{"get":{"operationId":"cloud_akamai_media_reports_get_media_services_live_http_ingest_origin_shield_data","summary":"Get Media Services Live 4 Origin Shield data","description":"GET /media-services-live/http-ingest/origin-shield/data","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":"cpcodes","in":"query","required":false,"description":"Use to limit report data to specific CP codes. Comma-separate several values.","schema":{"type":"string","description":"Use to limit report data to specific CP codes. Comma-separate several values."},"example":"{{cpcodes}}"},{"name":"dimensions","in":"query","required":true,"description":"Identifies dimensions with comma-separated IDs.","schema":{"type":"string","description":"Identifies dimensions with comma-separated IDs."},"example":"{{dimensions}}"},{"name":"metrics","in":"query","required":true,"description":"Identifies metrics with comma-separated IDs.","schema":{"type":"string","description":"Identifies metrics with comma-separated IDs."},"example":"{{metrics}}"},{"name":"endDate","in":"query","required":true,"description":"Specifies the end of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…","schema":{"type":"string","description":"Specifies the end of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…"},"example":"{{endDate}}"},{"name":"startDate","in":"query","required":true,"description":"Specifies the start of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…","schema":{"type":"string","description":"Specifies the start of the reported time range, expressed in `mm/dd/yyyy:HH:MM` format. The trailing `:HH:MM` 24-hour time segment is…"},"example":"{{startDate}}"},{"name":"offset","in":"query","required":false,"description":"The offset of the row for the start of data, `0` by default. Use this to request progressive batches of data. For example, you can make…","schema":{"type":"integer","default":0,"description":"The offset of the row for the start of data, `0` by default. Use this to request progressive batches of data. For example, you can make…"},"example":"{{offset}}"},{"name":"limit","in":"query","required":false,"description":"The number of rows to return from `1` to `10000`. The default value is `300`.","schema":{"type":"integer","default":300,"description":"The number of rows to return from `1` to `10000`. The default value is `300`."},"example":"{{limit}}"},{"name":"filterParams","in":"query","required":false,"description":"A UTF-8, URL-encoded JSON object representing filter parameters that limit reported data. See the…","schema":{"type":"string","description":"A UTF-8, URL-encoded JSON object representing filter parameters that limit reported data. See the…"},"example":"{{filterParams}}"},{"name":"sortParams","in":"query","required":false,"description":"A UTF-8, URL-encoded JSON object representing sort parameters that rearrange reported data. See the…","schema":{"type":"string","description":"A UTF-8, URL-encoded JSON object representing sort parameters that rearrange reported data. See the…"},"example":"{{sortParams}}"},{"name":"streams","in":"query","required":false,"description":"Identifies a set of reported streams as comma-separated ID values.","schema":{"type":"string","description":"Identifies a set of reported streams as comma-separated ID values."},"example":"{{streams}}"},{"name":"aggregation","in":"query","required":false,"description":"The time period in which to group each data record, expressed as number of seconds.","schema":{"type":"integer","description":"The time period in which to group each data record, expressed as number of seconds."},"example":"{{aggregation}}"},{"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-media-reports/get-http-ingest-origin-shield-data-stores":{"get":{"operationId":"cloud_akamai_media_reports_get_http_ingest_origin_shield_data_stores","summary":"List Media Services Live 4 Origin Shield data stores","description":"GET /media-services-live/http-ingest/origin-shield/data-stores","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":"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-media-reports/get-msod-pmd-data":{"get":{"operationId":"cloud_akamai_media_reports_get_msod_pmd_data","summary":"Get Progressive Media Delivery data","description":"GET /msod/pmd/data","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":"cpcodes","in":"query","required":false,"description":"Use to limit report data to specific CP codes. Comma-separate several values.","schema":{"type":"string","description":"Use to limit report data to specific CP codes. Comma-separate several values."},"example":"{{cpcodes}}"},{"name":"startDate","in":"query","required":true,"description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`.","schema":{"type":"string","description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`."},"example":"{{startDate}}"},{"name":"endDate","in":"query","required":true,"description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`.","schema":{"type":"string","description":"The timestamp string in ISO 8601 format `yyyy-MM-ddTHH:mmZ` or `yyyy-MM-ddTHH:mm+HH:mm`."},"example":"{{endDate}}"},{"name":"deliveryOption","in":"query","required":false,"description":"__Enum__ Limits data to the type of traffic: `non-secure` for non-secure traffic, `secure-shared` for secure shared-certificate traffic,…","schema":{"type":"string","enum":["non-secure","secure-shared","secure-premium","all"],"default":"all","description":"__Enum__ Limits data to the type of traffic: `non-secure` for non-secure traffic, `secure-shared` for secure shared-certificate traffic,…"},"example":"{{deliveryOption}}"},{"name":"ignorePutPost","in":"query","required":false,"description":"Specifies if the API should ignore ingest data when generating the response, `False` by default.","schema":{"type":"boolean","default":false,"description":"Specifies if the API should ignore ingest data when generating the response, `False` by default."},"example":"{{ignorePutPost}}"},{"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-media-reports/get-msod-pmd-dimensions":{"get":{"operationId":"cloud_akamai_media_reports_get_msod_pmd_dimensions","summary":"List Progressive Media Delivery dimensions","description":"GET /msod/pmd/dimensions","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":"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-media-reports/get-msod-pmd-metrics":{"get":{"operationId":"cloud_akamai_media_reports_get_msod_pmd_metrics","summary":"List Progressive Media Delivery metrics","description":"GET /msod/pmd/metrics","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":"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"}}},"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"}}}}}}}