{"openapi":"3.0.3","info":{"title":"Reporting Resources","version":"2.0.0","description":"Buzz API v2"},"paths":{"/reporting/folders":{"get":{"operationId":"folders_list","description":"Retrieves a list of Looker folders that the authenticated user has permission to access. Folders represent containers in Looker where reports (Looks) and dashboards are stored. This endpoint ensures users only see folders they are authorized to view.","summary":"List accessible folders","tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedFolderList"}}},"description":"Folders retrieved successfully."},"403":{"description":"User lacks permission to access folders."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Error fetching folders from Looker."}}}},"/reporting/report-schedules":{"get":{"operationId":"report_schedules_list","description":"Retrieves all report schedules (Looker scheduled plans) accessible to the authenticated user. Schedules define automated report delivery in Looker. The user must have sufficient permissions to view report schedules.","summary":"List report schedules","tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedReportScheduleList"}}},"description":"List of report schedules retrieved successfully."},"403":{"description":"User lacks permission to view report schedules."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Error fetching report schedules from Looker."}}},"post":{"operationId":"report_schedules_create","description":"Creates a new Looker report schedule (scheduled plan). Schedules can deliver reports automatically to designated recipients or destinations at specified times.","summary":"Create a report schedule","tags":["Report"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}}},"description":"Report schedule created successfully."},"400":{"description":"Invalid schedule data."},"403":{"description":"User lacks permission to create schedules."},"500":{"description":"Error creating report schedule in Looker."}}}},"/reporting/report-schedules/run-once":{"post":{"operationId":"report_schedule_run_once_create","description":"Creates and immediately executes a one-time Looker report schedule.  This is useful for testing or ad-hoc executions. The user must have permission to run Looker reports.","summary":"Run a temporary one-time report schedule","tags":["Report"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportScheduleOnce"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReportScheduleOnce"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReportScheduleOnce"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"description":"Report schedule executed successfully."},"400":{"description":"Invalid schedule configuration."},"500":{"description":"Error executing Looker schedule."}}}},"/reporting/report-schedules/{id}":{"get":{"operationId":"report_schedules_retrieve","description":"Fetches detailed information about a specific Looker report schedule (scheduled plan). The user must have permission to access this schedule.","summary":"Retrieve a report schedule by ID","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true},{"in":"query","name":"id","schema":{"type":"integer"},"description":"Optional report ID used in async results endpoint."}],"tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}}},"description":"Report schedule retrieved successfully."},"404":{"description":"Report schedule not found."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Error retrieving schedule from Looker."}}},"put":{"operationId":"report_schedules_update","description":"Updates an existing Looker report schedule (scheduled plan) by ID. The user must have permission to modify the schedule.","summary":"Update a report schedule","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true}],"tags":["Report"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}}},"description":"Report schedule updated successfully."},"400":{"description":"Invalid update data."},"404":{"description":"Report schedule not found."},"500":{"description":"Error updating report schedule in Looker."}}},"delete":{"operationId":"report_schedules_destroy","description":"Deletes a Looker report schedule (scheduled plan) by ID. The user must have permission to delete report schedules.","summary":"Delete a report schedule","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true}],"tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"204":{"description":"Report schedule deleted successfully."},"404":{"description":"Report schedule not found."},"500":{"description":"Error deleting schedule from Looker."}}}},"/reporting/report-schedules/{id}/run-once":{"post":{"operationId":"report_schedule_run_once_by_id","description":"Executes an existing Looker report schedule (scheduled plan) immediately. This does not modify the existing schedule but triggers its next run now. Due to a Looker SDK limitation, an empty `WriteScheduledPlan` must be passed.","summary":"Run an existing report schedule immediately","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true}],"tags":["Report"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReportSchedule"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"description":"Existing report schedule executed successfully."},"404":{"description":"Report schedule not found."},"500":{"description":"Error executing Looker schedule."}}}},"/reporting/reports":{"get":{"operationId":"reports_list","description":"Retrieves all reports that the authenticated user has access to, based on their assigned role and permissions. Only users with appropriate reporting access can view results.","summary":"List accessible reports","tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedReportList"}}},"description":"Reports retrieved successfully."},"403":{"description":"Insufficient permissions to view reports."},"500":{"description":"Internal server error."}}}},"/reporting/reports/{report_name}":{"get":{"operationId":"reports_retrieve","description":"Fetches detailed metadata and configuration for a specific report identified by its name (e.g., `performance_agg`). The user must have the appropriate role-based permissions to access the report details.This endpoint retrieves report definitions directly from Looker via the Looker SDK.","summary":"Retrieve report details","parameters":[{"in":"path","name":"report_name","schema":{"type":"string"},"required":true}],"tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportDetail"}}},"description":"Report details retrieved successfully."},"403":{"description":"Access denied. User does not have the required report permissions."},"404":{"description":"Report not found or user lacks permission to access it."},"429":{"description":"Rate limit exceeded. Please wait before making more requests."},"500":{"description":"Unexpected error while fetching report details from Looker."}}}},"/reporting/run-query":{"post":{"operationId":"run_query_create","description":"Creates a query task to run a query asynchronously. Returns a Query Task ID. The user must have the appropriate permissions to create a query task.","summary":"Create a query task","tags":["Metrics"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}}},"description":""}}}},"/reporting/run-saved-report":{"post":{"operationId":"run_saved_report_create","description":"Creates a new Looker query and executes it asynchronously. Returns a **query task ID** that can be used to poll for results. This endpoint supports long-running report generation without blocking the request. Once a task is created, clients can check the status and results by querying `/async-results/{task_id}/`.","summary":"Create an asynchronous Looker query task","tags":["Metrics"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/ReportAsyncQuery"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"task_id":{"type":"string","example":"01abc123xyz"},"message":{"type":"string","example":"We are processing your report. Make a GET request to https://api.example.com/v1/reports/async-results/01abc123xyz to check the report's status and retrieve the results of your task."}}}}},"description":"Asynchronous query task created successfully. Returns the task ID and a polling URL to check report status and results."},"400":{"description":"Invalid query parameters or payload."},"403":{"description":"User lacks permission to execute Looker queries."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Unexpected Looker SDK or server error."}}}},"/reporting/saved-reports":{"get":{"operationId":"saved_reports_list","description":"Retrieves all saved reports (Looker Looks) the authenticated user has access to, based on folder-level permissions. The reports are fetched directly from Looker.","summary":"List saved reports","tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedSavedReportListList"}}},"description":"List of saved reports retrieved successfully."},"403":{"description":"Insufficient permissions to view saved reports."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Error fetching reports from Looker."}}},"post":{"operationId":"saved_reports_create","description":"Creates a new saved report (Look) in Looker. The user must provide a valid query definition and must have permission to save reports in the designated Looker folder.","summary":"Create a saved report","tags":["Report"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}}},"description":"Saved report created successfully."},"400":{"description":"Invalid input data."},"403":{"description":"Insufficient permissions to create reports."},"500":{"description":"Error creating report in Looker."}}}},"/reporting/saved-reports/{id}":{"get":{"operationId":"saved_reports_retrieve","description":"Fetches detailed information for a specific saved report (Looker Look) identified by its ID. The user must have permission to access the Looker folder containing the report.","summary":"Retrieve a saved report by ID","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true}],"tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}}},"description":"Saved report retrieved successfully."},"404":{"description":"Saved report not found or access denied."},"429":{"description":"Rate limit exceeded."},"500":{"description":"Error retrieving saved report from Looker."}}},"put":{"operationId":"saved_reports_update","description":"Updates an existing saved report (Look) in Looker with a new query definition or metadata. The user must have permission to modify the report.","summary":"Update a saved report","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true}],"tags":["Report"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}}},"required":true},"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/SavedReportDetail"}}},"description":"Saved report updated successfully."},"400":{"description":"Invalid input data."},"404":{"description":"Saved report not found."},"500":{"description":"Error updating report in Looker."}}},"delete":{"operationId":"saved_reports_destroy","description":"Deletes a saved report (Look) from Looker. The user must have permission to delete reports from the associated Looker folder.","summary":"Delete a saved report","parameters":[{"in":"path","name":"id","schema":{"type":"integer"},"description":"A unique integer value identifying this content type.","required":true}],"tags":["Report"],"security":[{"nestSessionAuth":[]},{"nestBasicAuth":[]}],"responses":{"204":{"description":"Saved report deleted successfully."},"404":{"description":"Saved report not found or deletion failed."},"500":{"description":"Error deleting report from Looker."}}}}},"components":{"schemas":{"Folder":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"is_personal":{"type":"boolean"}},"required":["id","is_personal","name"]},"FormatEnum":{"enum":["txt","csv","json","xlsx","html"],"type":"string","description":"* `txt` - txt\n* `csv` - csv\n* `json` - json\n* `xlsx` - xlsx\n* `html` - html"},"PaginatedFolderList":{"type":"object","properties":{"count":{"type":"integer","example":123},"next":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=4"},"previous":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=2"},"results":{"type":"array","items":{"$ref":"#/components/schemas/Folder"}}}},"PaginatedReportList":{"type":"object","properties":{"count":{"type":"integer","example":123},"next":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=4"},"previous":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=2"},"results":{"type":"array","items":{"$ref":"#/components/schemas/Report"}}}},"PaginatedReportScheduleList":{"type":"object","properties":{"count":{"type":"integer","example":123},"next":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=4"},"previous":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=2"},"results":{"type":"array","items":{"$ref":"#/components/schemas/ReportSchedule"}}}},"PaginatedSavedReportListList":{"type":"object","properties":{"count":{"type":"integer","example":123},"next":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=4"},"previous":{"type":"string","nullable":true,"format":"uri","example":"http://api.example.org/accounts/?page=2"},"results":{"type":"array","items":{"$ref":"#/components/schemas/SavedReportList"}}}},"Report":{"type":"object","properties":{"id":{"type":"integer"},"name":{"type":"string"},"view":{"type":"object","additionalProperties":{},"readOnly":true}},"required":["id","name","view"]},"ReportAsyncQuery":{"type":"object","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"Which fields to include in the query, e.g. [\"advertiser_id\", \"average_bid_price\"]","minItems":1},"view":{"type":"string","description":"The name of the report, retrieved from /reporting/reports, e.g. performance_agg"},"filters":{"type":"object","additionalProperties":{"type":"string"},"description":"Object of filters in format \"field\":\"filter\", e.g. \"filters\": {\"bid_day\": \"1000 days\"}"},"query_timezone":{"type":"string","description":"Defaults to your account timezone"},"pivots":{"type":"array","items":{"type":"string"},"description":"List of fields to pivot in the report"},"sorts":{"type":"array","items":{"type":"string"},"description":"Array of fields to sort by, e.g. [\"performance_agg.impression DESC\"]"},"total":{"type":"boolean","description":"true, to include calculated totals in output. Defaults to false."},"result_format":{"allOf":[{"$ref":"#/components/schemas/ResultFormatEnum"}],"default":"json","description":"Format of report output, e.g. \"csv\"\n\n* `csv` - csv\n* `html` - html\n* `json` - json\n* `md` - md\n* `png` - png\n* `txt` - txt\n* `xlsx` - xlsx"},"id":{"type":"integer","readOnly":true},"limit":{"type":"integer","maximum":30000,"minimum":1,"default":30000,"description":"Row limit when running a query (maximum 30000)"}},"required":["fields","id","view"]},"ReportDetail":{"type":"object","properties":{"name":{"type":"string"},"label":{"type":"string"},"fields":{"type":"array","items":{},"readOnly":true}},"required":["fields","label","name"]},"ReportQuery":{"type":"object","properties":{"fields":{"type":"array","items":{"type":"string"},"description":"Which fields to include in the query, e.g. [\"advertiser_id\", \"average_bid_price\"]","minItems":1},"view":{"type":"string","description":"The name of the report, retrieved from /reporting/reports, e.g. performance_agg"},"filters":{"type":"object","additionalProperties":{"type":"string"},"description":"Object of filters in format \"field\":\"filter\", e.g. \"filters\": {\"bid_day\": \"1000 days\"}"},"query_timezone":{"type":"string","description":"Defaults to your account timezone"},"pivots":{"type":"array","items":{"type":"string"},"description":"List of fields to pivot in the report"},"sorts":{"type":"array","items":{"type":"string"},"description":"Array of fields to sort by, e.g. [\"performance_agg.impression DESC\"]"},"total":{"type":"boolean","description":"true, to include calculated totals in output. Defaults to false."},"id":{"type":"integer","readOnly":true},"limit":{"type":"integer","maximum":5000,"minimum":1,"default":5000,"description":"Row limit during report creation (maximum 5000)"}},"required":["fields","id","view"]},"ReportSchedule":{"type":"object","properties":{"name":{"type":"string","description":"Name of the report"},"saved_report_id":{"type":"integer","description":"Unique ID of the report to run. The report must be saved before it may be scheduled."},"scheduled_plan_destination":{"type":"array","items":{"$ref":"#/components/schemas/ScheduledPlanSerializerDestination"}},"send_all_results":{"type":"boolean","default":false,"description":"Will run an unlimited query and send all results. If sent by email, any messages with attachments exceeding 10MB will not be sent."},"created_at":{"type":"string","format":"date-time","readOnly":true},"crontab":{"type":"string","description":"Schedule on which to run the report, e.g. 0 5 5 * *"},"enabled":{"type":"boolean","default":true,"description":"Is the scheduled report active?"},"id":{"type":"integer","readOnly":true},"last_run_at":{"type":"string","format":"date-time","readOnly":true},"next_run_at":{"type":"string","format":"date-time","readOnly":true},"timezone":{"type":"string","description":"Defaults to your account timezone"},"updated_at":{"type":"string","format":"date-time","readOnly":true},"user":{"allOf":[{"$ref":"#/components/schemas/User"}],"readOnly":true}},"required":["created_at","crontab","id","last_run_at","name","next_run_at","saved_report_id","scheduled_plan_destination","updated_at","user"]},"ReportScheduleOnce":{"type":"object","properties":{"name":{"type":"string","description":"Name of the report"},"saved_report_id":{"type":"integer","description":"Unique ID of the report to run. The report must be saved before it may be scheduled."},"scheduled_plan_destination":{"type":"array","items":{"$ref":"#/components/schemas/ScheduledPlanSerializerDestination"}},"send_all_results":{"type":"boolean","default":false,"description":"Will run an unlimited query and send all results. If sent by email, any messages with attachments exceeding 10MB will not be sent."}},"required":["name","saved_report_id","scheduled_plan_destination"]},"ResultFormatEnum":{"enum":["csv","html","json","md","png","txt","xlsx"],"type":"string","description":"* `csv` - csv\n* `html` - html\n* `json` - json\n* `md` - md\n* `png` - png\n* `txt` - txt\n* `xlsx` - xlsx"},"SavedReportDetail":{"type":"object","properties":{"title":{"type":"string","description":"Title of the saved report"},"description":{"type":"string","description":"Decription of the saved report"},"created_at":{"type":"string","format":"date-time","readOnly":true},"id":{"type":"integer","readOnly":true},"folder":{"allOf":[{"$ref":"#/components/schemas/Folder"}],"readOnly":true},"query":{"$ref":"#/components/schemas/ReportQuery"},"folder_id":{"type":"string","writeOnly":true,"description":"Defaults to your private folder"}},"required":["created_at","folder","id","query","title"]},"SavedReportList":{"type":"object","properties":{"title":{"type":"string","description":"Title of the saved report"},"description":{"type":"string","description":"Decription of the saved report"},"created_at":{"type":"string","format":"date-time","readOnly":true},"id":{"type":"integer","readOnly":true},"folder":{"allOf":[{"$ref":"#/components/schemas/Folder"}],"readOnly":true},"query_id":{"type":"string","writeOnly":true}},"required":["created_at","folder","id","query_id","title"]},"ScheduledPlanSerializerDestination":{"type":"object","properties":{"format":{"allOf":[{"$ref":"#/components/schemas/FormatEnum"}],"default":"csv","description":"Format to deliver the report, e.g. \"csv\"\n\n* `txt` - txt\n* `csv` - csv\n* `json` - json\n* `xlsx` - xlsx\n* `html` - html"},"type":{"allOf":[{"$ref":"#/components/schemas/TypeEnum"}],"default":"email","description":"Type of delivery, generally \"email\" or \"s3\"\n\n* `email` - email\n* `s3` - s3\n* `sftp` - sftp\n* `webhook` - webhook"},"address":{"type":"string","description":"Address for recipient. For email e.g. 'user@example.com'. For webhooks e.g. 'https://domain/path'. For Amazon S3 e.g. 's3://bucket-name/path/'. For SFTP e.g. 'sftp://host-name/path/'."},"message":{"type":"string","description":"Optional message to be included in scheduled emails."},"parameters":{"type":"object","additionalProperties":{},"writeOnly":true,"description":"For Amazon S3, this requires keys and values for access_key_id and region. For SFTP, this requires a key and value for username."},"secret_parameters":{"type":"object","additionalProperties":{},"writeOnly":true,"description":"For Amazon S3, this requires a key and value for secret_access_key. For SFTP, this requires a key and value for password."}},"required":["address"]},"TypeEnum":{"enum":["email","s3","sftp","webhook"],"type":"string","description":"* `email` - email\n* `s3` - s3\n* `sftp` - sftp\n* `webhook` - webhook"},"User":{"type":"object","properties":{"id":{"type":"integer"},"first_name":{"type":"string"},"last_name":{"type":"string"},"display_name":{"type":"string"}},"required":["display_name","first_name","id","last_name"]}},"securitySchemes":{"nestBasicAuth":{"type":"http","scheme":"basic","description":"Form-based Basic Authentication"},"nestSessionAuth":{"type":"http","scheme":"basic","description":"Form-based Basic Authentication"}}},"x-explorer-enabled":false,"x-samples-languages":["curl","node","ruby","javascript","python","php","java"],"servers":[{"url":"https://{buzz_key}.api.beeswax.com/rest/v2","variables":{"buzz_key":{"default":"stingersbx","description":"Unique customer ID assigned by the Beeswax"}}}],"x-readme":{"proxy-enabled":true}}