---
seo:
  description: >-
    Sibi's public REST API. Each section below is one of the APIs it is made up
    of.
sidebar:
  label: Overview
title: Sibi API
---
Sibi's public REST API. Each section below is one of the APIs it is made up of.

Version 1.0.0

Base URL: `https://api.sibipro.com`

## Assets

RESTful API for the assets installed at the properties Sibi manages for you: what the product is, where it lives, and what its warranty covers. Reads are scoped to what the authenticated caller is authorized to see.

- [`GET /assets`](/api-reference/assets/list-assets) — List assets.
- [`GET /assets/{id}`](/api-reference/assets/get-asset) — Get asset.

## Exports

Export every asset the caller can see into one file. Start an export, poll it until it succeeds, then download the file.

- [`POST /assets/exports`](/api-reference/exports/create-export) — Create export.
- [`GET /assets/exports/{id}`](/api-reference/exports/get-export) — Get export.

## Orders

RESTful API for managing orders

- [`POST /orders/{orderId}/return-requests`](/api-reference/orders/create-return-request) — Start a return (Beta).
- [`POST /orders/{id}/cancel`](/api-reference/orders/post-orders-id-cancel) — Cancel order.
- [`GET /orders`](/api-reference/orders/list-orders) — List orders.
- [`POST /orders`](/api-reference/orders/post-orders) — Create order.
- [`GET /orders/{id}`](/api-reference/orders/get-orders-id) — Get order.
- [`GET /orders/{id}/pdf`](/api-reference/orders/get-order-pdf) — Get order PDF.

## Draft Orders

RESTful API for pricing an order before placing it, and for placing the order a draft describes

- [`POST /draft-orders`](/api-reference/draft-orders/create-draft-order) — Create draft order.
- [`GET /draft-orders/{id}`](/api-reference/draft-orders/get-draft-order) — Get draft order.
- [`POST /draft-orders/{id}/order`](/api-reference/draft-orders/create-order-from-draft) — Create order from draft.

## Products

RESTful API for searching the product catalog and retrieving product details with available add-ons

- [`GET /products/{sku}`](/api-reference/products/get-products-sku) — Get product details with available add-ons (deprecated). Deprecated.
- [`GET /products`](/api-reference/products/get-products) — Search the product catalog.

## Product Categories

RESTful API for the product categories Sibi organizes its catalog by.

- [`GET /product-categories`](/api-reference/product-categories/list-product-categories) — List product categories.

## Product Suppliers

RESTful API for the suppliers whose products you can search.

- [`GET /product-suppliers`](/api-reference/product-suppliers/list-product-suppliers) — List product suppliers.

## Invoices

List invoices. Reads are scoped to what the authenticated caller's organization is authorized to see.

- [`GET /invoices`](/api-reference/invoices/list-invoices) — List invoices.

## Feedback

Send the Sibi team feedback, questions, and error reports about the Sibi Public API

- [`POST /feedback`](/api-reference/feedback/create-feedback) — Send feedback.

## Offers

RESTful API for managing offers

- [`GET /offers/sub-brands`](/api-reference/offers/get-offers-sub-brands) — Get sub-brands.
- [`GET /offers/{id}`](/api-reference/offers/get-offers-id) — Get offer.
- [`GET /offers`](/api-reference/offers/get-offers) — Get offers.
- [`POST /offers`](/api-reference/offers/post-offers) — Create offer.
- [`POST /offers/{id}/buyout`](/api-reference/offers/post-offers-id-buyout) — Update offer buyout amount.
- [`POST /offers/{id}/credit`](/api-reference/offers/post-offers-id-credit) — Update offer credit amount.
- [`POST /offers/{id}/send`](/api-reference/offers/post-offers-id-send) — Send offer.
- [`POST /offers/{id}/cancel`](/api-reference/offers/post-offers-id-cancel) — Cancel offer.
- [`POST /offers/{id}/accept-buyout`](/api-reference/offers/post-offers-id-accept-buyout) — Accept offer buyout.
- [`POST /offers/{id}/accept`](/api-reference/offers/post-offers-id-accept) — Accept offer.
