{"note":"OpenAPI conversion -- returning structured metadata","name":"opto22-com-groov","description":"groov View Public API","version":"R4.2a","base_url":"","endpoints":10,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api groov View Public API\n@version R4.2a\n@auth ApiKey api_key in query\n@endpoints 10\n@toc info(1), whoami(1), data-store(6), logging(2)\n\n@group info\n@endpoint GET /info\n@desc Get information about groov View. No authorization required.\n@returns(200) OK\n\n@endgroup\n\n@group whoami\n@endpoint GET /whoami\n@desc Get information about the user you are authenticated as. Authorized for admins, editors, operators, and kiosk.\n@returns(200) OK\n\n@endgroup\n\n@group data-store\n@endpoint GET /v1/data-store/devices\n@desc List devices available in the data store. Authorized for admins and editors.\n@returns(200) OK\n\n@endpoint GET /v1/data-store/devices/{id}/tags\n@desc List tags of the given device. Authorized for admins and editors.\n@returns(200) OK\n\n@endpoint GET /v1/data-store/tags\n@desc List all data store tags defined in the project. Authorized for admins and editors.\n@returns(200) OK\n\n@endpoint POST /v1/data-store/read\n@desc Read selected tags from the data store. Authorized for admins and editors.\n@returns(200) OK\n\n@endpoint GET /v1/data-store/read/{id}\n@desc Read the current value of a single tag. Authorized for admins and editors.\n@returns(200) OK\n\n@endpoint POST /v1/data-store/write/{id}\n@desc Writes a new value to the given tag. Authorized for admins and editors.\n@returns(200) OK\n\n@endgroup\n\n@group logging\n@endpoint GET /v1/logging/groovLogs.txt\n@desc Downloads the complete groov View log. Added in groov View R4.2a.\n@optional {minimum-log-level: any # How verbose the log should be., last-timestamp: any # The earliest time to include in the log. Value is milliseconds since January 1, 1970 UTC., filter: any # Optional string to search for in the log.}\n@returns(200) Downloaded log file.\n\n@endpoint GET /v1/logging/groovLogs.json\n@desc Downloads the complete groov View log in JSON format. Added in groov View R4.2a.\n@optional {minimum-log-level: any # How verbose the log should be., last-timestamp: any # The earliest time to include in the log. Value is milliseconds since January 1, 1970 UTC., filter: any # Optional string to search for in the log.}\n@returns(200) Downloaded log file.\n\n@endgroup\n\n@end\n"}