@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Item Feed Service
@base https://api.ebay.com/buy/feed/v1_beta
@version v1_beta.34.0
@auth OAuth2
@endpoints 4
@toc item(1), item_group(1), item_snapshot(1), item_priority(1)

@group item
@endpoint GET /item
@required {Accept: any, X-EBAY-C-MARKETPLACE-ID: any, Range: any, feed_scope: any, category_id: any}
@optional {date: any}
@returns(200)
@returns(204)
@returns(206)
@errors {400, 403, 404, 409, 416, 500}

@endgroup

@group item_group
@endpoint GET /item_group
@required {Accept: any, X-EBAY-C-MARKETPLACE-ID: any, feed_scope: any, category_id: any}
@optional {Range: any, date: any}
@returns(200)
@returns(204)
@returns(206)
@errors {400, 403, 404, 409, 416, 500}

@endgroup

@group item_snapshot
@endpoint GET /item_snapshot
@required {Accept: any, X-EBAY-C-MARKETPLACE-ID: any, Range: any, category_id: any, snapshot_date: any}
@returns(200)
@returns(204)
@returns(206)
@errors {400, 403, 404, 409, 416, 500}

@endgroup

@group item_priority
@endpoint GET /item_priority
@required {Accept: any, X-EBAY-C-MARKETPLACE-ID: any, Range: any, category_id: any, date: any}
@returns(200)
@returns(204)
@returns(206)
@errors {400, 403, 404, 409, 416, 500}

@endgroup

@end
