{"note":"OpenAPI conversion -- returning structured metadata","name":"mixpanel-data-pipelines","description":"Data Pipelines API","version":"1.0.0","base_url":"","endpoints":8,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Data Pipelines API\n@version 1.0.0\n@endpoints 8\n@toc nessie(8)\n\n@endpoint GET /nessie/pipeline/jobs\n@desc List Pipelines\n@returns(200) Success\n@errors {401: Unauthorized, 403: Forbidden}\n\n@endpoint POST /nessie/pipeline/create\n@desc Create Pipeline\n@returns(200) Returns the name of the pipeline created. Use the name of the pipeline to check the status of or cancel the pipeline.\n@errors {400: Bad Request, 401: Unauthorized, 403: Forbidden}\n\n@endpoint POST /nessie/pipeline/edit\n@desc Edit Pipeline\n@returns(200) Success\n@errors {401: Unauthorized, 403: Forbidden}\n\n@endpoint POST /nessie/pipeline/cancel\n@desc Delete Pipeline\n@returns(200) Success\n@errors {401: Unauthorized, 403: Forbidden}\n\n@endpoint POST /nessie/pipeline/pause\n@desc Pause Pipeline\n@returns(200) Success\n@errors {401: Unauthorized, 403: Forbidden, 404: Not Found}\n\n@endpoint POST /nessie/pipeline/resume\n@desc Resume Pipeline\n@returns(200) Success\n@errors {401: Unauthorized, 403: Forbidden, 404: Not Found}\n\n@endpoint GET /nessie/pipeline/status\n@desc Get Pipeline\n@required {name: str # The name that uniquely identifies the pipeline.}\n@optional {summary: str # Default: `false`. Only lists task count by status and no details., status: [str] # Filters the tasks by the given status. Valid options for status are `pending`, `running`, `retried`, `failed`, `canceled`, and `timed_out`.}\n@returns(200) {canceled: [map], retried: [map], succeeded: [map]} # Success\n@errors {401: Unauthorized, 403: Forbidden}\n\n@endpoint GET /nessie/pipeline/timeline\n@desc List Pipeline Logs\n@optional {name: str # The name that uniquely identifies the pipeline.}\n@returns(200) Success\n@errors {401: Unauthorized, 403: Forbidden}\n\n@end\n"}