{"note":"OpenAPI conversion -- returning structured metadata","name":"parliament-uk-now","description":"Annunciator content API","version":"v1","base_url":"","endpoints":2,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Annunciator content API\n@version v1\n@endpoints 2\n@toc api(2)\n\n@endpoint GET /api/Message/message/{annunciator}/current\n@desc Return the current message by annunciator type\n@required {annunciator: str # Current message by annunciator}\n@returns(200) {annunciatorDisabled: bool, id: int(int32), slides: [map]?, scrollingMessages: [map]?, annunciatorType: str, publishTime: str(date-time), isSecurityOverride: bool, showCommonsBell: bool, showLordsBell: bool} # Success\n@errors {404: Not Found}\n\n@endpoint GET /api/Message/message/{annunciator}/{date}\n@desc Return the most recent message by annunciator after date time specified\n@required {annunciator: str # Message by annunciator type, date: str(date-time) # First message after date time specified}\n@returns(200) {annunciatorDisabled: bool, id: int(int32), slides: [map]?, scrollingMessages: [map]?, annunciatorType: str, publishTime: str(date-time), isSecurityOverride: bool, showCommonsBell: bool, showLordsBell: bool} # Latest message for given annunciator was issued before specified date\n@errors {400: Date provided wasn't in a valid format, 404: No message for given annunciator was issued before specified date}\n\n@end\n"}