{"note":"OpenAPI conversion -- returning structured metadata","name":"import-io-schedule","description":"import-io-schedule","version":"1.0","base_url":"https://schedule.import.io/","endpoints":4,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api \n@base https://schedule.import.io/\n@version 1.0\n@endpoints 4\n@toc extractor(4)\n\n@endpoint POST /extractor\n@desc Schedule and extractor to run at a specific time\n@required {Schedule Request Body: map # Request body with the schema defined on the left. Interval is a cron string.}\n@returns(200) crawl run schedule\n@errors {404: Unable to find supplied extractor ID., 403: User is not allowed to create schedule for this extractor., 401: User doesn't own this extractor, or doesn't have a valid session., 400: Validation errors on the request input.}\n\n@endpoint GET /extractor\n@desc Get the list of schedules for all your extractors\n@returns(200) array of crawl run schedules\n@errors {404: Unable to find supplied extractor ID., 401: User doesn't have a valid session.}\n\n@endpoint DELETE /extractor/{extractorId}/\n@desc Delete an existing schedule\n@required {extractorId: any # the id of the extractor with a schedule}\n@returns(200) Empty object\n@errors {404: Unable to find supplied extractor ID., 403: User is not allowed to delete this schedule., 401: User doesn't have a valid session.}\n\n@endpoint GET /extractor/{extractorId}/\n@desc Get the schedule of a particular extractor\n@required {extractorId: any # the id of the extractor with a schedule}\n@returns(200) crawl run schedule\n\n@end\n"}