@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Greenwire Public API
@base https://greenwire.greenpeace.org/api/public
@version 1.0.0
@endpoints 6
@toc volunteers(2), groups(2), events(2)

@group volunteers
@endpoint GET /volunteers
@required {domain: any}
@optional {limit: any, must_have_default_avatar: any}
@returns(200)

@endpoint GET /volunteers/{UUID}
@required {UUID: any}
@returns(200)
@errors {400}

@endgroup

@group groups
@endpoint GET /groups
@required {domain: any}
@optional {limit: any}
@returns(200)

@endpoint GET /groups/{UUID}
@required {UUID: any}
@returns(200)
@errors {400}

@endgroup

@group events
@endpoint GET /events
@required {domain: any}
@optional {limit: any}
@returns(200)

@endpoint GET /events/{UUID}
@required {UUID: any}
@returns(200)
@errors {400}

@endgroup

@end
