@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Debian Code Search
@base https://codesearch.debian.net/api/v1
@version 1.4.0
@auth ApiKey x-dcs-apikey in header
@endpoints 2
@toc search(1), searchperpackage(1)

@group search
@endpoint GET /search
@required {query: str}
@optional {match_mode: str(literal/regexp)=regexp}
@returns(200)
@errors {403}

@endgroup

@group searchperpackage
@endpoint GET /searchperpackage
@required {query: str}
@optional {match_mode: str(literal/regexp)=regexp}
@returns(200)
@errors {403}

@endgroup

@end
