Client library for reverb
npm install --save @datafire/reverb
let reverb = require('@datafire/reverb').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
reverb
Exchange the code passed to your redirect URI for an access_token
reverb.oauthCallback({
"code": ""
}, context)
- input
object
- code required
string
- code required
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
Exchange a refresh_token for an access_token
reverb.oauthRefresh(null, context)
This action has no parameters
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
reverb.articles.get({}, context)
- input
object
- page
integer
- per_page
integer
- offset
integer
- query
string
: What's being searched for - exclude_featured
integer
: Number of featured articles to exclude
- page
Output schema unknown
List of all article categories
reverb.articles.categories.get(null, context)
This action has no parameters
Output schema unknown
List of supported product categories
reverb.categories.get(null, context)
This action has no parameters
Output schema unknown
reverb.categories.flat.get(null, context)
This action has no parameters
Output schema unknown
Full taxonomy tree of categories including middle categories
reverb.categories.taxonomy.get(null, context)
This action has no parameters
Output schema unknown
Get subcategory details
reverb.categories.product_type.category.get({
"product_type": "",
"category": ""
}, context)
- input
object
- product_type required
string
- category required
string
- product_type required
Output schema unknown
Get category details
reverb.categories.uuid.get({
"uuid": ""
}, context)
- input
object
- uuid required
string
- uuid required
Output schema unknown
Returns a set of comparison shopping pages based on the current params
reverb.comparison_shopping_pages.get(null, context)
This action has no parameters
Output schema unknown
Show comparison shopping page
reverb.comparison_shopping_pages.find.get({}, context)
- input
object
- id
string
: ID of the comparison shopping page - slug
string
: Slug of the comparison shopping page
- id
Output schema unknown
reverb.comparison_shopping_pages.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Return new or used listings for a comparison shopping page
reverb.comparison_shopping_pages.id.listings.get({
"id": "",
"condition": ""
}, context)
- input
object
- id required
string
- condition required
string
: Condition of the listing - page
integer
- per_page
integer
- offset
integer
- id required
Output schema unknown
View reviews of a comparison shopping page
reverb.comparison_shopping_pages.id.reviews.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Make an offer to the other participant in the conversation
reverb.conversations.conversation_id.offer.post({
"conversation_id": ""
}, context)
- input
object
- conversation_id required
string
- body
object
- country_code
string
- layaway_terms_slug
string
- message
string
: Message to include with counter offer - offer_items
array
- items
object
- listing_id required
string
- price required
string
- shipping_price required
string
- listing_id required
- items
- price
object
- amount required
string
: The amount of money being expressed, as a POSIX-compliant decimal number - currency required
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN): The currency the money will be expressed in
- amount required
- quantity
string
- recipient_id
string
: ID of the recipient of the offer. Required if you are the seller pushing an offer to a buyer. - region_code
string
- shipping_price
object
: Shipping price (sellers only)- amount required
string
: The amount of money being expressed, as a POSIX-compliant decimal number - currency required
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN): The currency the money will be expressed in
- amount required
- country_code
- conversation_id required
Output schema unknown
Make an offer to the other participant in the conversation
reverb.conversations.id.offer.post({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- message
string
: Message to include with counter offer - price required
string
: Offer price - shipping_price
string
: Shipping price (sellers only)
- message
- id required
Output schema unknown
Retrieve a list of country codes with corresponding subregions
reverb.countries.get(null, context)
This action has no parameters
Output schema unknown
Returns a set of comparison shopping pages based on the current params
reverb.csps.get(null, context)
This action has no parameters
Output schema unknown
reverb.csps.categories.get(null, context)
This action has no parameters
Output schema unknown
Show comparison shopping page
reverb.csps.find.get({}, context)
- input
object
- id
string
: ID of the comparison shopping page - slug
string
: Slug of the comparison shopping page
- id
Output schema unknown
reverb.csps.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
reverb.curated_sets.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
List of supported display currencies for browsing listings
reverb.currencies.display.get(null, context)
This action has no parameters
Output schema unknown
List of supported listing currencies for shops
reverb.currencies.listing.get(null, context)
This action has no parameters
Output schema unknown
Feedback details
reverb.feedback.feedback_id.get({
"feedback_id": ""
}, context)
- input
object
- feedback_id required
string
- feedback_id required
Output schema unknown
Get results from a handpicked collection
reverb.handpicked.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- query
string
: Search query. - auction_price_max
number
: Maximum current auction price - category
string
: Category slug from /api/categories - product_type
string
: Product type slug from /api/categories - conditions
array
: Condition: all,new,b-stock,used,non-functioning,all-but-new,poor,fair,good,very-good,excellent,mint - decade
string
: Decade: e.g. 1970s, early 70s - finish
string
: Visual finish of the item, common for guitars - handmade
boolean
: Handmade items only - item_city
string
: City where item is located - item_country
string
: DEPRECATED - Country code where item is located - item_region
string
: Country code where item is located - item_state
string
: State or region code where item is located - make
array
: Make(s)/brand of item (e.g. Fender). Can take a single value or an array. - model
string
: Model of item (e.g. Stratocaster) - must_not
string
: Search term negation. If you want to exclude a term, add it here - price_max
number
: Maximum price of search results (USD) - price_min
number
: Minimum price of search results (USD) - currency
string
: The currency to be used for the price filters - year_max
integer
: Maximum year of manufacture - year_min
integer
: Minumum year of manufacture - accepts_gift_cards
boolean
: If true, include only items that accept gift cards - preferred_seller
boolean
: If true, include only items by Reverb Preferred Sellers - shop
string
: Slug of shop to search - shop_id
string
: ID of shop to search - listing_type
string
: Type of listing: auctions,offers - ships_to
string
: Limit search to items that ship to this country code - exclude_auctions
boolean
: If true, exclude auctions - accepts_payment_plans
boolean
: If true, only show items that can be purchased with a payment plan - watchers_count_min
integer
: Minimum number of watchers (used to find popular items) - not_ids
array
: Listing ID negation. If you want to exclude a listing, add it here. - local_pickup
boolean
: Only items that offer local pickup - page
integer
- per_page
integer
- offset
integer
- slug required
Output schema unknown
List of supported product conditions
reverb.listing_conditions.get(null, context)
This action has no parameters
Output schema unknown
Default search of listings includes only used & handmade. Add a filter to view all listings or use the /listings/all endpoint.
reverb.listings.get({}, context)
- input
object
- query
string
: Search query. - auction_price_max
number
: Maximum current auction price - category
string
: Category slug from /api/categories - product_type
string
: Product type slug from /api/categories - conditions
array
: Condition: all,new,b-stock,used,non-functioning,all-but-new,poor,fair,good,very-good,excellent,mint - decade
string
: Decade: e.g. 1970s, early 70s - finish
string
: Visual finish of the item, common for guitars - handmade
boolean
: Handmade items only - item_city
string
: City where item is located - item_country
string
: DEPRECATED - Country code where item is located - item_region
string
: Country code where item is located - item_state
string
: State or region code where item is located - make
array
: Make(s)/brand of item (e.g. Fender). Can take a single value or an array. - model
string
: Model of item (e.g. Stratocaster) - must_not
string
: Search term negation. If you want to exclude a term, add it here - price_max
number
: Maximum price of search results (USD) - price_min
number
: Minimum price of search results (USD) - currency
string
: The currency to be used for the price filters - year_max
integer
: Maximum year of manufacture - year_min
integer
: Minumum year of manufacture - accepts_gift_cards
boolean
: If true, include only items that accept gift cards - preferred_seller
boolean
: If true, include only items by Reverb Preferred Sellers - shop
string
: Slug of shop to search - shop_id
string
: ID of shop to search - listing_type
string
: Type of listing: auctions,offers - ships_to
string
: Limit search to items that ship to this country code - exclude_auctions
boolean
: If true, exclude auctions - accepts_payment_plans
boolean
: If true, only show items that can be purchased with a payment plan - watchers_count_min
integer
: Minimum number of watchers (used to find popular items) - not_ids
array
: Listing ID negation. If you want to exclude a listing, add it here. - local_pickup
boolean
: Only items that offer local pickup - page
integer
- per_page
integer
- offset
integer
- query
Output schema unknown
Create a listing
reverb.listings.post({}, context)
- input
object
- body
object
- categories
array
- items
object
- uuid
string
: UUID of the category for this listing.
- uuid
- items
- condition
object
: Condition- uuid required
string
(values: fbf35668-96a0-4baa-bcde-ab18d6b1b329, 6a9dfcad-600b-46c8-9e08-ce6e5057921e, 98777886-76d0-44c8-865e-bb40e669e934, f7a3f48c-972a-44c6-b01a-0cd27488d3f6, ae4d9114-1bd7-4ec5-a4ba-6653af5ac84d, df268ad1-c462-4ba6-b6db-e007e23922ea, ac5b9c1e-dc78-466d-b0b3-7cf712967a48, 6db7df88-293b-4017-a1c1-cdb5e599fa1a, 9225283f-60c2-4413-ad18-1f5eba7a856f, 7c3f45de-2ae0-4c81-8400-fdb6b1d74890): Condition UUID
- uuid required
- description
string
: Product description. Please keep formatting to a minimum. - exclusive_channel
string
(values: seller_site, reverb, none): Currently for users of seller sites only, this allows you to have a listing available only to your seller site by setting this to 'seller_site' - finish
string
: Finish, e.g. 'Sunburst' - has_inventory
boolean
: Set true if selling more than one - inventory
integer
: Number of items available for sale. Reverb will increment and decrement automatically. - location
object
- country_code
string
: Ex: US - locality
string
: Ex: Chicago - region
string
: Ex: IL
- country_code
- make
string
: ex: Fender, Gibson - model
string
: ex: Stratocaster, SG - multi_item
boolean
: Specifies if the listing is a bundle of multiple individual items - offers_enabled
boolean
: Whether the listing accepts negotiated offers (default: true) - origin_country_code
string
: Country of origin/manufacture, ISO code (e.g: US) - photos
array
: An array of image URLs. Ex: ['http://my.site.com/image.jpg']- items
string
- items
- preorder_info
object
: Create or update a preorder listing. Requires opt-in. Please contact [email protected] if you would like to activate this feature.- lead_time
integer
: The amount of time before the item will be ready to ship. When lead_time is submitted it is converted into days and added to the current date to produceestimated_ship_date
in the response body of the request. - lead_time_unit required
string
(values: days, weeks): The unit of time which lead_time is measured in - ship_date
string
: The date the item will be available to ship. In the response body of the request,estimated_ship_date
, will be the same as ship_date. Date must be ISO8601 format - e.g: 2015-04-09T10:52:23-00:00.
- lead_time
- price
object
- amount required
string
: The amount of money being expressed, as a POSIX-compliant decimal number - currency required
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN): The currency the money will be expressed in
- amount required
- prop_65_warning
string
: If your listing contains chemicals that are required to be reported under California Prop 65, please provide your warning statement. We will add the required 'Warning' label and link to California's information page, so you only need to provide the body of the warning. For more information, see https://www.p65warnings.ca.gov/new-proposition-65-warnings - publish
boolean
: Publish your listing if draft - seller
object
- paypal_email
string
- paypal_email
- seller_cost
string
: Cost of goods in your currency as a POSIX-compliant decimal number (internal use only, not shown to buyers) - shipping
object
- local
boolean
: True if you offer local pickup - rates
array
: List of shipping rates. Set to null to clear rates.- items
object
- rate
object
- region_code
string
: Country code or subregion/superregion code. Full list of codes at /api/shipping/regions
- rate
- items
- local
- shipping_profile_id
string
: id of a shop's shipping profile - shipping_profile_name
string
: DEPRECATED, please use shipping_profile_id. Name of a shipping profile - sku
string
: Unique identifier for product - sold_as_is
boolean
: This item is sold As-Is and cannot be returned - storage_location
string
: Internal note used by sellers to back reference their catalog system when entering a listing - tax_exempt
boolean
: Listing is exempt from taxes / VAT - title
string
: Title of your listing - upc
string
: Valid UPC code - upc_does_not_apply
boolean
: True if a brand new product has no UPC code, ie for a handmade or custom item - videos
array
: List of YouTube video urls. Note: ONLY ONE ALLOWED- items
object
- link required
string
: Valid YouTube url
- link required
- items
- year
string
: Supports many formats. Ex: 1979, mid-70s, late 90s
- categories
- body
Output schema unknown
All listings including used, handmade, and brand new
reverb.listings.all.get({}, context)
- input
object
- query
string
: Search query. - auction_price_max
number
: Maximum current auction price - category
string
: Category slug from /api/categories - product_type
string
: Product type slug from /api/categories - conditions
array
: Condition: all,new,b-stock,used,non-functioning,all-but-new,poor,fair,good,very-good,excellent,mint - decade
string
: Decade: e.g. 1970s, early 70s - finish
string
: Visual finish of the item, common for guitars - handmade
boolean
: Handmade items only - item_city
string
: City where item is located - item_country
string
: DEPRECATED - Country code where item is located - item_region
string
: Country code where item is located - item_state
string
: State or region code where item is located - make
array
: Make(s)/brand of item (e.g. Fender). Can take a single value or an array. - model
string
: Model of item (e.g. Stratocaster) - must_not
string
: Search term negation. If you want to exclude a term, add it here - price_max
number
: Maximum price of search results (USD) - price_min
number
: Minimum price of search results (USD) - currency
string
: The currency to be used for the price filters - year_max
integer
: Maximum year of manufacture - year_min
integer
: Minumum year of manufacture - accepts_gift_cards
boolean
: If true, include only items that accept gift cards - preferred_seller
boolean
: If true, include only items by Reverb Preferred Sellers - shop
string
: Slug of shop to search - shop_id
string
: ID of shop to search - listing_type
string
: Type of listing: auctions,offers - ships_to
string
: Limit search to items that ship to this country code - exclude_auctions
boolean
: If true, exclude auctions - accepts_payment_plans
boolean
: If true, only show items that can be purchased with a payment plan - watchers_count_min
integer
: Minimum number of watchers (used to find popular items) - not_ids
array
: Listing ID negation. If you want to exclude a listing, add it here. - local_pickup
boolean
: Only items that offer local pickup - page
integer
- per_page
integer
- offset
integer
- query
Output schema unknown
Individual facets
reverb.listings.facets.seller_location.get(null, context)
This action has no parameters
Output schema unknown
Returns the latest negotiation for the requesting user given a listing id
reverb.listings.id.negotiation.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Make an offer to the seller of a listing
reverb.listings.id.offer.post({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- message
string
: Message to include with counter offer - price required
string
: Offer price - shipping_price
string
: Shipping price (sellers only)
- message
- id required
Output schema unknown
View available bump tiers and stats for a listing
reverb.listings.listing_id.bump.get({
"listing_id": ""
}, context)
- input
object
- listing_id required
string
- listing_id required
Output schema unknown
Bump a listing
reverb.listings.listing_id.bump.budget_type.post({
"listing_id": "",
"budget_type": ""
}, context)
- input
object
- listing_id required
string
- budget_type required
string
- listing_id required
Output schema unknown
Start a conversation with a seller
reverb.listings.listing_id.conversations.post({
"listing_id": ""
}, context)
- input
object
- listing_id required
string
- body
object
- body required
string
- body required
- listing_id required
Output schema unknown
View the images associated with a particular listing
reverb.listings.listing_id.images.get({
"listing_id": ""
}, context)
- input
object
- listing_id required
string
- listing_id required
Output schema unknown
Delete an image from a listing
reverb.listings.listing_id.images.image_id.delete({
"listing_id": "",
"image_id": ""
}, context)
- input
object
- listing_id required
string
- image_id required
string
- listing_id required
Output schema unknown
Find a product bundle attached to a listing
reverb.listings.listing_id.product_bundle.get({
"listing_id": ""
}, context)
- input
object
- listing_id required
string
- for_seller
boolean
: Pass to see non-live bundles as the seller
- listing_id required
Output schema unknown
See all sales that include a listing.
reverb.listings.listing_id.sales.get({
"listing_id": ""
}, context)
- input
object
- listing_id required
string
- listing_id required
Output schema unknown
Delete a draft listing. Cannot be used on non-drafts.
reverb.listings.slug.delete({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Listing details
reverb.listings.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Update a listing
reverb.listings.slug.put({
"slug": ""
}, context)
- input
object
- slug required
string
- body
object
- categories
array
- items
object
- uuid
string
: UUID of the category for this listing.
- uuid
- items
- condition
object
: Condition- uuid required
string
(values: fbf35668-96a0-4baa-bcde-ab18d6b1b329, 6a9dfcad-600b-46c8-9e08-ce6e5057921e, 98777886-76d0-44c8-865e-bb40e669e934, f7a3f48c-972a-44c6-b01a-0cd27488d3f6, ae4d9114-1bd7-4ec5-a4ba-6653af5ac84d, df268ad1-c462-4ba6-b6db-e007e23922ea, ac5b9c1e-dc78-466d-b0b3-7cf712967a48, 6db7df88-293b-4017-a1c1-cdb5e599fa1a, 9225283f-60c2-4413-ad18-1f5eba7a856f, 7c3f45de-2ae0-4c81-8400-fdb6b1d74890): Condition UUID
- uuid required
- description
string
: Product description. Please keep formatting to a minimum. - exclusive_channel
string
(values: seller_site, reverb, none): Currently for users of seller sites only, this allows you to have a listing available only to your seller site by setting this to 'seller_site' - finish
string
: Finish, e.g. 'Sunburst' - has_inventory
boolean
: Set true if selling more than one - inventory
integer
: Number of items available for sale. Reverb will increment and decrement automatically. - location
object
- country_code
string
: Ex: US - locality
string
: Ex: Chicago - region
string
: Ex: IL
- country_code
- make
string
: ex: Fender, Gibson - model
string
: ex: Stratocaster, SG - multi_item
boolean
: Specifies if the listing is a bundle of multiple individual items - offers_enabled
boolean
: Whether the listing accepts negotiated offers (default: true) - origin_country_code
string
: Country of origin/manufacture, ISO code (e.g: US) - photos
array
: An array of image URLs. Ex: ['http://my.site.com/image.jpg']- items
string
- items
- preorder_info
object
: Create or update a preorder listing. Requires opt-in. Please contact [email protected] if you would like to activate this feature.- lead_time
integer
: The amount of time before the item will be ready to ship. When lead_time is submitted it is converted into days and added to the current date to produceestimated_ship_date
in the response body of the request. - lead_time_unit required
string
(values: days, weeks): The unit of time which lead_time is measured in - ship_date
string
: The date the item will be available to ship. In the response body of the request,estimated_ship_date
, will be the same as ship_date. Date must be ISO8601 format - e.g: 2015-04-09T10:52:23-00:00.
- lead_time
- price
object
- amount required
string
: The amount of money being expressed, as a POSIX-compliant decimal number - currency required
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN): The currency the money will be expressed in
- amount required
- prop_65_warning
string
: If your listing contains chemicals that are required to be reported under California Prop 65, please provide your warning statement. We will add the required 'Warning' label and link to California's information page, so you only need to provide the body of the warning. For more information, see https://www.p65warnings.ca.gov/new-proposition-65-warnings - publish
boolean
: Publish your listing if draft - seller
object
- paypal_email
string
- paypal_email
- seller_cost
string
: Cost of goods in your currency as a POSIX-compliant decimal number (internal use only, not shown to buyers) - shipping
object
- local
boolean
: True if you offer local pickup - rates
array
: List of shipping rates. Set to null to clear rates.- items
object
- rate
object
- region_code
string
: Country code or subregion/superregion code. Full list of codes at /api/shipping/regions
- rate
- items
- local
- shipping_profile_id
string
: id of a shop's shipping profile - shipping_profile_name
string
: DEPRECATED, please use shipping_profile_id. Name of a shipping profile - sku
string
: Unique identifier for product - sold_as_is
boolean
: This item is sold As-Is and cannot be returned - storage_location
string
: Internal note used by sellers to back reference their catalog system when entering a listing - tax_exempt
boolean
: Listing is exempt from taxes / VAT - title
string
: Title of your listing - upc
string
: Valid UPC code - upc_does_not_apply
boolean
: True if a brand new product has no UPC code, ie for a handmade or custom item - videos
array
: List of YouTube video urls. Note: ONLY ONE ALLOWED- items
object
- link required
string
: Valid YouTube url
- link required
- items
- year
string
: Supports many formats. Ex: 1979, mid-70s, late 90s
- categories
- slug required
Output schema unknown
Edit listing.
reverb.listings.slug.edit.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Flag a listing for inappropriate content or fraud
reverb.listings.slug.flag.post({
"slug": ""
}, context)
- input
object
- slug required
string
- body
object
- reason required
string
: Valid reasons: 'Sexuality/nudity', 'Hateful or inappropriate speech', 'Item not as described or potential fraud', 'Trademark infringement', 'Other'
- reason required
- slug required
Output schema unknown
View reviews of a listing
reverb.listings.slug.reviews.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Create a review for a listing
reverb.listings.slug.reviews.post({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Listing details
reverb.listings.slug.similar_listings.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Get account details
reverb.my.account.get(null, context)
This action has no parameters
Output schema unknown
Update account details
reverb.my.account.put({}, context)
- input
object
- body
object
- currency
string
: The currency preference for the account - first_name
string
: The first name of the account holder - last_name
string
: The last name of the account holder - locale_code
string
: The locale code for the account - shipping_region_code
string
: The shipping region preference for the account
- currency
- body
Output schema unknown
See all addresses in your address book
reverb.my.addresses.get(null, context)
This action has no parameters
Output schema unknown
Create a new address in your address book
reverb.my.addresses.post(null, context)
This action has no parameters
Output schema unknown
Delete an existing address in your address book
reverb.my.addresses.address_id.delete({
"address_id": ""
}, context)
- input
object
- address_id required
string
- address_id required
Output schema unknown
Update an existing address in your address book
reverb.my.addresses.address_id.put({
"address_id": ""
}, context)
- input
object
- address_id required
string
- address_id required
Output schema unknown
Get a list of your conversations
reverb.my.conversations.get({}, context)
- input
object
- search
string
: Query string to search conversations by - unread_only
boolean
: Show unread conversations only - page
integer
- per_page
integer
- offset
integer
- search
Output schema unknown
Start a conversation
reverb.my.conversations.post({}, context)
- input
object
- body
object
- body required
string
: The body of the message - cloudinary_photos
array
: An array of cloudinary data hashes (Reverb internal use only).- items
string
- items
- listing_id
integer
: The id of the listing being discussed - recipient_id
integer
: The id of the user you are trying to contact - recipient_uuid
string
: The uuid of the user you are trying to contact - shop_id
string
: The id of the shop you are trying to contact
- body required
- body
Output schema unknown
Send a message
reverb.my.conversations.conversation_id.messages.post({
"conversation_id": ""
}, context)
- input
object
- conversation_id required
string
- body
object
- body required
string
- body required
- conversation_id required
Output schema unknown
Display conversation details with messages in natural time order (oldest to newest)
reverb.my.conversations.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Mark a conversation read/unread
reverb.my.conversations.id.put({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- read
boolean
: Should the conversation be marked as read
- read
- id required
Output schema unknown
Get your actionable status counts
reverb.my.counts.get(null, context)
This action has no parameters
Output schema unknown
reverb.my.curated_set.product.product_id.delete({
"product_id": ""
}, context)
- input
object
- product_id required
string
- product_id required
Output schema unknown
reverb.my.curated_set.product.product_id.post({
"product_id": ""
}, context)
- input
object
- product_id required
string
- product_id required
Output schema unknown
Get listings from your feed
reverb.my.feed.get(null, context)
This action has no parameters
Output schema unknown
get your feed customization options
reverb.my.feed.customize.get(null, context)
This action has no parameters
Output schema unknown
get your feed
reverb.my.feed.grid.get(null, context)
This action has no parameters
Output schema unknown
List of received feedback
reverb.my.feedback.received.get(null, context)
This action has no parameters
Output schema unknown
List of sent feedback
reverb.my.feedback.sent.get(null, context)
This action has no parameters
Output schema unknown
See what the user is following
reverb.my.follows.get(null, context)
This action has no parameters
Output schema unknown
Returns a user's ArticleCategoryFollows
reverb.my.follows.articles.get(null, context)
This action has no parameters
Output schema unknown
Set a user's ArticleCategoryFollows
reverb.my.follows.articles.post({}, context)
- input
object
- body
object
- category_uuids required
string
- category_uuids required
- body
Output schema unknown
Unfollow a brand
reverb.my.follows.brands.slug.delete({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow status for a brand
reverb.my.follows.brands.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow a brand
reverb.my.follows.brands.slug.post({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Unfollow a subcategory
reverb.my.follows.categories.category.subcategory.delete({
"category": "",
"subcategory": ""
}, context)
- input
object
- category required
string
- subcategory required
string
- category required
Output schema unknown
Follow status for a subcategory
reverb.my.follows.categories.category.subcategory.get({
"category": "",
"subcategory": ""
}, context)
- input
object
- category required
string
- subcategory required
string
- category required
Output schema unknown
Follow a subcategory
reverb.my.follows.categories.category.subcategory.post({
"category": "",
"subcategory": ""
}, context)
- input
object
- category required
string
- subcategory required
string
- category required
Output schema unknown
Unfollow a category
reverb.my.follows.categories.identifier.delete({
"identifier": ""
}, context)
- input
object
- identifier required
string
- identifier required
Output schema unknown
Follow status for a category
reverb.my.follows.categories.identifier.get({
"identifier": ""
}, context)
- input
object
- identifier required
string
- identifier required
Output schema unknown
Follow a category
reverb.my.follows.categories.identifier.post({
"identifier": ""
}, context)
- input
object
- identifier required
string
- identifier required
Output schema unknown
Follow a category
reverb.my.follows.categories.uuid.post({
"uuid": ""
}, context)
- input
object
- uuid required
string
- uuid required
Output schema unknown
Unfollow a collection
reverb.my.follows.collections.slug.delete({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow status for a collection
reverb.my.follows.collections.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow a collection
reverb.my.follows.collections.slug.post({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Unfollow a handpicked collection
reverb.my.follows.handpicked.slug.delete({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow status for a handpicked collection
reverb.my.follows.handpicked.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow a handpicked collection
reverb.my.follows.handpicked.slug.post({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow status for a search
reverb.my.follows.search.get(null, context)
This action has no parameters
Output schema unknown
Follow a search
reverb.my.follows.search.post({}, context)
- input
object
- body
object
- accepts_gift_cards
boolean
: If true, include only items that accept gift cards - accepts_payment_plans
boolean
: If true, only show items that can be purchased with a payment plan - auction_price_max
number
: Maximum current auction price - category
string
: Category slug from /api/categories - conditions
array
(values: all, new, b-stock, used, non-functioning, all-but-new, poor, fair, good, very-good, excellent, mint): Condition: all,new,b-stock,used,non-functioning,all-but-new,poor,fair,good,very-good,excellent,mint- items
string
- items
- currency
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN, DKK, SEK, CHF, ARS, BRL, HKD, NOK, PHP, PLN, RUB): The currency to be used for the price filters - decade
string
: Decade: e.g. 1970s, early 70s - exclude_auctions
boolean
: If true, exclude auctions - finish
string
: Visual finish of the item, common for guitars - handmade
boolean
: Handmade items only - item_city
string
: City where item is located - item_country
string
: DEPRECATED - Country code where item is located - item_region
string
: Country code where item is located - item_state
string
: State or region code where item is located - listing_type
string
(values: auctions, offers): Type of listing: auctions,offers - local_pickup
boolean
: Only items that offer local pickup - make
array
: Make(s)/brand of item (e.g. Fender). Can take a single value or an array.- items
string
- items
- model
string
: Model of item (e.g. Stratocaster) - must_not
string
: Search term negation. If you want to exclude a term, add it here - not_ids
array
: Listing ID negation. If you want to exclude a listing, add it here.- items
integer
- items
- preferred_seller
boolean
: If true, include only items by Reverb Preferred Sellers - price_max
number
: Maximum price of search results (USD) - price_min
number
: Minimum price of search results (USD) - product_type
string
: Product type slug from /api/categories - query
string
: Search query. - ships_to
string
: Limit search to items that ship to this country code - shop
string
: Slug of shop to search - shop_id
string
: ID of shop to search - watchers_count_min
integer
: Minimum number of watchers (used to find popular items) - year_max
integer
: Maximum year of manufacture - year_min
integer
: Minumum year of manufacture
- accepts_gift_cards
- body
Output schema unknown
Unfollow a shop
reverb.my.follows.shops.slug.delete({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow status for a shop
reverb.my.follows.shops.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Follow a shop
reverb.my.follows.shops.slug.post({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Delete a follow
reverb.my.follows.follow_id.delete({
"follow_id": ""
}, context)
- input
object
- follow_id required
string
- follow_id required
Output schema unknown
reverb.my.follows.follow_id.alert.delete({
"follow_id": ""
}, context)
- input
object
- follow_id required
string
- follow_id required
Output schema unknown
reverb.my.follows.follow_id.alert.post({
"follow_id": ""
}, context)
- input
object
- follow_id required
string
- follow_id required
Output schema unknown
Retrieve a list of live listings for the seller. To search all listings specify state=all
reverb.my.listings.get({}, context)
- input
object
- query
string
: Search query. - auction_price_max
number
: Maximum current auction price - category
string
: Category slug from /api/categories - product_type
string
: Product type slug from /api/categories - conditions
array
: Condition: all,new,b-stock,used,non-functioning,all-but-new,poor,fair,good,very-good,excellent,mint - decade
string
: Decade: e.g. 1970s, early 70s - finish
string
: Visual finish of the item, common for guitars - handmade
boolean
: Handmade items only - item_city
string
: City where item is located - item_country
string
: DEPRECATED - Country code where item is located - item_region
string
: Country code where item is located - item_state
string
: State or region code where item is located - make
array
: Make(s)/brand of item (e.g. Fender). Can take a single value or an array. - model
string
: Model of item (e.g. Stratocaster) - must_not
string
: Search term negation. If you want to exclude a term, add it here - price_max
number
: Maximum price of search results (USD) - price_min
number
: Minimum price of search results (USD) - currency
string
: The currency to be used for the price filters - year_max
integer
: Maximum year of manufacture - year_min
integer
: Minumum year of manufacture - accepts_gift_cards
boolean
: If true, include only items that accept gift cards - preferred_seller
boolean
: If true, include only items by Reverb Preferred Sellers - shop
string
: Slug of shop to search - shop_id
string
: ID of shop to search - listing_type
string
: Type of listing: auctions,offers - ships_to
string
: Limit search to items that ship to this country code - exclude_auctions
boolean
: If true, exclude auctions - accepts_payment_plans
boolean
: If true, only show items that can be purchased with a payment plan - watchers_count_min
integer
: Minimum number of watchers (used to find popular items) - not_ids
array
: Listing ID negation. If you want to exclude a listing, add it here. - local_pickup
boolean
: Only items that offer local pickup - state
string
: Available: ["all", "draft", "ended", "live", "ordered", "sold_out", "suspended", "seller_unavailable"]. Defaults to 'live' - sku
string
: Find a listing by sku
- query
Output schema unknown
Retrieve a list your draft listings
reverb.my.listings.drafts.get({}, context)
- input
object
- query
string
: Search query. - auction_price_max
number
: Maximum current auction price - category
string
: Category slug from /api/categories - product_type
string
: Product type slug from /api/categories - conditions
array
: Condition: all,new,b-stock,used,non-functioning,all-but-new,poor,fair,good,very-good,excellent,mint - decade
string
: Decade: e.g. 1970s, early 70s - finish
string
: Visual finish of the item, common for guitars - handmade
boolean
: Handmade items only - item_city
string
: City where item is located - item_country
string
: DEPRECATED - Country code where item is located - item_region
string
: Country code where item is located - item_state
string
: State or region code where item is located - make
array
: Make(s)/brand of item (e.g. Fender). Can take a single value or an array. - model
string
: Model of item (e.g. Stratocaster) - must_not
string
: Search term negation. If you want to exclude a term, add it here - price_max
number
: Maximum price of search results (USD) - price_min
number
: Minimum price of search results (USD) - currency
string
: The currency to be used for the price filters - year_max
integer
: Maximum year of manufacture - year_min
integer
: Minumum year of manufacture - accepts_gift_cards
boolean
: If true, include only items that accept gift cards - preferred_seller
boolean
: If true, include only items by Reverb Preferred Sellers - shop
string
: Slug of shop to search - shop_id
string
: ID of shop to search - listing_type
string
: Type of listing: auctions,offers - ships_to
string
: Limit search to items that ship to this country code - exclude_auctions
boolean
: If true, exclude auctions - accepts_payment_plans
boolean
: If true, only show items that can be purchased with a payment plan - watchers_count_min
integer
: Minimum number of watchers (used to find popular items) - not_ids
array
: Listing ID negation. If you want to exclude a listing, add it here. - local_pickup
boolean
: Only items that offer local pickup
- query
Output schema unknown
Get a list of active negotiations as a seller
reverb.my.listings.negotiations.get({}, context)
- input
object
- page
integer
- per_page
integer
- offset
integer
- page
Output schema unknown
End a listing
reverb.my.listings.slug.state.end.put({
"slug": ""
}, context)
- input
object
- slug required
string
- body
object
- reason required
string
(values: not_sold, reverb_sale): The reason this listing is being ended. Valid reasons: ["not_sold", "reverb_sale"].
- reason required
- slug required
Output schema unknown
Get a list of your lists (wishlist, watch list, etc)
reverb.my.lists.get(null, context)
This action has no parameters
Output schema unknown
Get a list of active negotiations as a buyer
reverb.my.negotiations.buying.get({}, context)
- input
object
- page
integer
- per_page
integer
- offset
integer
- page
Output schema unknown
Get offer details
reverb.my.negotiations.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Accept an offer
reverb.my.negotiations.id.accept.post({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- message
string
: Message to include with accepted offer
- message
- id required
Output schema unknown
Counter an offer
reverb.my.negotiations.id.counter.post({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- country_code
string
- layaway_terms_slug
string
- message
string
: Message to include with counter offer - offer_items
array
- items
object
- listing_id required
string
- price required
string
- shipping_price required
string
- listing_id required
- items
- price
object
- amount required
string
: The amount of money being expressed, as a POSIX-compliant decimal number - currency required
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN): The currency the money will be expressed in
- amount required
- quantity
string
- recipient_id
string
: ID of the recipient of the offer. Required if you are the seller pushing an offer to a buyer. - region_code
string
- shipping_price
object
: Shipping price (sellers only)- amount required
string
: The amount of money being expressed, as a POSIX-compliant decimal number - currency required
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN): The currency the money will be expressed in
- amount required
- country_code
- id required
Output schema unknown
Decline an offer
reverb.my.negotiations.id.decline.post({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
List of orders that need feedback
reverb.my.orders.awaiting_feedback.get(null, context)
This action has no parameters
Output schema unknown
Returns all orders, newest first.
reverb.my.orders.buying.all.get(null, context)
This action has no parameters
Output schema unknown
reverb.my.orders.buying.by_uuid.uuid.get({
"uuid": ""
}, context)
- input
object
- uuid required
string
- uuid required
Output schema unknown
Returns unpaid orders, newest first.
reverb.my.orders.buying.unpaid.get(null, context)
This action has no parameters
Output schema unknown
Returns order details for a buyer
reverb.my.orders.buying.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Marks an order as received by the buyer
reverb.my.orders.buying.id.mark_received.post({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Get all seller orders, newest first.
reverb.my.orders.selling.all.get(null, context)
This action has no parameters
Output schema unknown
Get unpaid seller orders, newest first.
reverb.my.orders.selling.awaiting_shipment.get(null, context)
This action has no parameters
Output schema unknown
See previous orders from buyer
reverb.my.orders.selling.buyer_history.buyer_id.get({
"buyer_id": ""
}, context)
- input
object
- buyer_id required
string
- buyer_id required
Output schema unknown
reverb.my.orders.selling.by_uuid.uuid.get({
"uuid": ""
}, context)
- input
object
- uuid required
string
- uuid required
Output schema unknown
Get unpaid seller orders, newest first.
reverb.my.orders.selling.unpaid.get(null, context)
This action has no parameters
Output schema unknown
Returns order details for a seller
reverb.my.orders.selling.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Marks an order as picked up
reverb.my.orders.selling.id.mark_picked_up.post({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- date
string
: Date the item was picked up.
- date
- id required
Output schema unknown
Marks an order as shipped
reverb.my.orders.selling.id.ship.post({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- provider required
string
: Shipping provider: One of UPS, USPS, FedEx, DHL Deutschland, DHLExpress, DHLGlobalMail, DHL, Canada Post, Royal Mail, PostNL, Australia Post, EMS, La Poste, China Post, GLS, Parcelforce, Purolator, Interlogistica, Correos España, Ukraine Post, DPD Germany, DPD UK, DPD France, Other - send_notification required
boolean
: Should we send an email notification to the buyer - tracking_number required
string
: Tracking number provided by the shipping provider
- provider required
- id required
Output schema unknown
Initiate a refund for a sold order
reverb.my.orders.selling.order_id.refund_requests.post({
"order_id": ""
}, context)
- input
object
- order_id required
string
- order_id required
Output schema unknown
Get payments
reverb.my.payments.selling.get({}, context)
- input
object
- page
integer
- per_page
integer
- offset
integer
- created_start_date
string
: Filter by date created in ISO8601 format - e.g: 2015-04-09T10:52:23-00:00 - created_end_date
string
: Filter by date created in ISO8601 format - e.g: 2015-04-09T10:52:23-00:00 - updated_start_date
string
: Filter by date modified in ISO8601 format - e.g: 2015-04-09T10:52:23-00:00 - updated_end_date
string
: Filter by date modified in ISO8601 format - e.g: 2015-04-09T10:52:23-00:00 - order_id
string
: Look up payments by order id
- page
Output schema unknown
Get payment
reverb.my.payments.selling.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Get a list of payouts
reverb.my.payouts.get(null, context)
This action has no parameters
Output schema unknown
Read the line items of a payout
reverb.my.payouts.id.line_items.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Get a list of refund requests as a seller
reverb.my.refund_requests.selling.get(null, context)
This action has no parameters
Output schema unknown
Update a refund request for a sold order
reverb.my.refund_requests.selling.id.put({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Get a list of your recently viewed listings.
reverb.my.viewed_listings.get(null, context)
This action has no parameters
Output schema unknown
Get a list of wishlisted items
reverb.my.wishlist.get(null, context)
This action has no parameters
Output schema unknown
Remove a listing from your wishlist
reverb.my.wishlist.id.delete({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Add a listing to your wishlist
reverb.my.wishlist.id.put({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Feedback details for an order's buyer
reverb.orders.order_id.feedback.buyer.get({
"order_id": ""
}, context)
- input
object
- order_id required
string
- order_id required
Output schema unknown
Add feedback about an order's buyer
reverb.orders.order_id.feedback.buyer.post({
"order_id": ""
}, context)
- input
object
- order_id required
string
- order_id required
Output schema unknown
Feedback details for an order's seller
reverb.orders.order_id.feedback.seller.get({
"order_id": ""
}, context)
- input
object
- order_id required
string
- order_id required
Output schema unknown
Add feedback about an order's seller
reverb.orders.order_id.feedback.seller.post({
"order_id": ""
}, context)
- input
object
- order_id required
string
- order_id required
Output schema unknown
Get list of payment methods
reverb.payment_methods.get(null, context)
This action has no parameters
Output schema unknown
Get a summary of transactions for a given price guide
reverb.priceguide.id.transactions.summary.get({
"id": ""
}, context)
- input
object
- id required
string
- number_of_months
integer
- condition
string
- id required
Output schema unknown
View a review
reverb.products.reviews.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Update a review
reverb.products.reviews.id.put({
"id": ""
}, context)
- input
object
- id required
string
- body
object
- body
string
: Content of the review - rating
integer
: Rating from 1 to 5 - title
string
: Title for the review
- body
- id required
Output schema unknown
View reviews of a comparison shopping page
reverb.products.slug.reviews.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Create a review for a product
reverb.products.slug.reviews.post({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
View upcoming and live Reverb official sales.
reverb.sales.reverb.get(null, context)
This action has no parameters
Output schema unknown
View your created sales.
reverb.sales.seller.get(null, context)
This action has no parameters
Output schema unknown
Remove a listing from a sale
reverb.sales.sale_id.listings.delete({
"sale_id": ""
}, context)
- input
object
- sale_id required
string
- sale_id required
Output schema unknown
Add listings to a sale
reverb.sales.sale_id.listings.post({
"sale_id": ""
}, context)
- input
object
- sale_id required
string
- sale_id required
Output schema unknown
reverb.sales.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
List of supported shipping providers
reverb.shipping.providers.get(null, context)
This action has no parameters
Output schema unknown
reverb.shipping.regions.get(null, context)
This action has no parameters
Output schema unknown
Get your own shop details
reverb.shop.get(null, context)
This action has no parameters
Output schema unknown
Update your shop profile
reverb.shop.put({}, context)
- input
object
- body
object
- address
object
- country_code
string
- extended_address
string
- locality
string
- name
string
- phone
string
- postal_code
string
- region
string
- street_address
string
- country_code
- currency
string
(values: USD, CAD, EUR, GBP, AUD, JPY, NZD, MXN) - description
string
- legal_country_code
string
(values: AD, AE, AF, AG, AI, AL, AM, AO, AR, AS, AT, AU, AW, AX, AZ, BA, BB, BD, BE, BF, BG, BH, BI, BJ, BL, BM, BN, BO, BQ, BR, BS, BT, BV, BW, BY, BZ, CA, CC, CD, CF, CG, CH, CI, CK, CL, CM, CN, CO, CR, CV, CW, CX, CY, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, EH, ER, ES, ET, FI, FJ, FK, FM, FO, FR, GA, GB, GD, GE, GF, GG, GH, GI, GL, GM, GN, GP, GQ, GR, GS, GT, GU, GW, GY, HK, HM, HN, HR, HT, HU, ID, IE, IL, IM, IN, IO, IQ, IS, IT, JE, JM, JO, JP, KE, KG, KH, KI, KM, KN, KR, KW, KY, KZ, LA, LB, LC, LI, LK, LR, LS, LT, LU, LV, LY, MA, MC, MD, ME, MF, MG, MH, MK, ML, MM, MN, MO, MP, MQ, MR, MS, MT, MU, MV, MW, MX, MY, MZ, NA, NC, NE, NF, NG, NI, NL, NO, NP, NR, NU, NZ, OM, PA, PE, PF, PG, PH, PK, PL, PM, PN, PS, PT, PW, PY, QA, RE, RO, RS, RU, RW, SA, SB, SC, SE, SG, SH, SI, SJ, SK, SL, SM, SN, SO, SR, SS, ST, SV, SX, SZ, TC, TD, TF, TG, TH, TJ, TK, TL, TM, TN, TO, TR, TT, TV, TW, TZ, UA, UG, UM, US, UY, UZ, VA, VC, VE, VG, VI, VN, VU, WF, WS, YE, YT, ZA, ZM, ZW) - legal_country_code_confirmed
boolean
(values: true) - name
string
- payment_policy
string
- return_policy
string
- shipping_policy
string
- shop_type
string
(values: individual, business) - website
string
- address
- body
Output schema unknown
List of supported product conditions
reverb.shop.listing_conditions.get(null, context)
This action has no parameters
Output schema unknown
Get accepted payment methods
reverb.shop.payment_methods.get(null, context)
This action has no parameters
Output schema unknown
Disable vacation mode. All listings will be re-enabled.
reverb.shop.vacation.delete(null, context)
This action has no parameters
Output schema unknown
Returns shop vacation status
reverb.shop.vacation.get(null, context)
This action has no parameters
Output schema unknown
Enable vacation mode. All listings will be unavailable until vacation mode is turned off.
reverb.shop.vacation.post(null, context)
This action has no parameters
Output schema unknown
Get storefront details on a shop.
reverb.shops.id.storefronts.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
List of shipping profiles for your shop
reverb.shops.shop_id.shipping_profiles.get({
"shop_id": ""
}, context)
- input
object
- shop_id required
string
- shop_id required
Output schema unknown
Get details on a shop.
reverb.shops.slug.get({
"slug": ""
}, context)
- input
object
- slug required
string
- include_listing_count
boolean
: Include the live listing count in the response.
- slug required
Output schema unknown
Get seller's feedback
reverb.shops.slug.feedback.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Get seller's feedback as a buyer
reverb.shops.slug.feedback.buyer.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
Get seller's feedback as a seller
reverb.shops.slug.feedback.seller.get({
"slug": ""
}, context)
- input
object
- slug required
string
- slug required
Output schema unknown
A list of wanted items by the user
reverb.wants.get(null, context)
This action has no parameters
Output schema unknown
Unmark an item wanted.
reverb.wants.id.delete({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Mark an item wanted. Returns 200 on success or 422 on failure.
reverb.wants.id.put({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Get webhook registrations
reverb.webhooks.registrations.get(null, context)
This action has no parameters
Output schema unknown
Register a webhook
reverb.webhooks.registrations.post({}, context)
- input
object
- body
object
- topic required
string
(values: listings/update, listings/publish, listings/bumps-ran-out, orders/create, orders/update, payments/create, payments/update, app/uninstalled): Valid values: listings/update, listings/publish, listings/bumps-ran-out, orders/create, orders/update, payments/create, payments/update, app/uninstalled - url required
string
- topic required
- body
Output schema unknown
Remove a webhook
reverb.webhooks.registrations.id.delete({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
Get details of a webhook registration
reverb.webhooks.registrations.id.get({
"id": ""
}, context)
- input
object
- id required
string
- id required
Output schema unknown
This integration has no definitions