{"note":"OpenAPI conversion -- returning structured metadata","name":"keyserv-solutions","description":"KeyServ","version":"1.4.5","base_url":"https://keyserv.solutions","endpoints":24,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api KeyServ\n@base https://keyserv.solutions\n@version 1.4.5\n@auth ApiKey X-Api-Key in header\n@endpoints 24\n@hint download_for_search\n@toc KeysApi(4), ProductsApi(8), SubscriptionsApi(12)\n\n@group KeysApi\n@endpoint GET /v1/KeysApi/Find/{serial}\n@required {serial: str(guid)}\n@returns(200)\n\n@endpoint GET /v1/KeysApi/Current/{serial}\n@required {serial: str(guid)}\n@returns(200)\n\n@endpoint GET /v1/KeysApi/Custom/{serial}\n@required {serial: str(guid)}\n@returns(200)\n\n@endpoint GET /v1/KeysApi/Expiry/{serial}\n@required {serial: str(guid)}\n@returns(200)\n\n@endgroup\n\n@group ProductsApi\n@endpoint POST /v1/ProductsApi/Count\n@returns(200)\n\n@endpoint POST /v1/ProductsApi/Find\n@optional {page: int(int32)}\n@returns(200)\n\n@endpoint POST /v1/ProductsApi/List\n@optional {page: int(int32)}\n@returns(200)\n\n@endpoint PATCH /v1/ProductsApi\n@returns(204)\n\n@endpoint POST /v1/ProductsApi\n@returns(204)\n\n@endpoint POST /v1/ProductsApi/Save\n@returns(201)\n\n@endpoint DELETE /v1/ProductsApi/{serial}\n@required {X-Api-Key: str(guid), serial: str(guid)}\n@returns(204)\n\n@endpoint POST /v1/ProductsApi/{serial}\n@required {X-Api-Key: str(guid), serial: str(guid)}\n@returns(204)\n\n@endgroup\n\n@group SubscriptionsApi\n@endpoint POST /v1/SubscriptionsApi/Count\n@returns(200)\n\n@endpoint POST /v1/SubscriptionsApi/Find\n@returns(200)\n\n@endpoint POST /v1/SubscriptionsApi/List\n@optional {page: int(int32)}\n@returns(200)\n\n@endpoint PUT /v1/SubscriptionsApi\n@returns(204)\n\n@endpoint POST /v1/SubscriptionsApi\n@returns(204)\n\n@endpoint PATCH /v1/SubscriptionsApi/Disable\n@returns(204)\n\n@endpoint POST /v1/SubscriptionsApi/Disable\n@returns(204)\n\n@endpoint PATCH /v1/SubscriptionsApi/Enable\n@returns(204)\n\n@endpoint POST /v1/SubscriptionsApi/Enable\n@returns(204)\n\n@endpoint POST /v1/SubscriptionsApi/Save\n@returns(201)\n\n@endpoint DELETE /v1/SubscriptionsApi/{serial}\n@required {X-Api-Key: str(guid), serial: str(guid), keep: bool}\n@returns(204)\n\n@endpoint POST /v1/SubscriptionsApi/{serial}\n@required {X-Api-Key: str(guid), serial: str(guid), keep: bool}\n@returns(204)\n\n@endgroup\n\n@end\n"}