Skip to content

RaviFurnitures API and webhooks

RaviFurnitures offers two things to the systems you connect:

  • A GraphQL API. Your server sends read-only queries with an API key.
  • Webhooks. We send a signed POST request to your HTTPS address when something happens, for example when an order is created.

You don’t need an account on our admin portal. A RaviFurnitures staff member creates your API key and your webhooks, then gives you the key and the webhook secret.

POST https://api.ravifurnitures.in/graphql
Content-Type: application/json

Send a JSON body with query and, if you use them, variables. Send the key in the x-api-key header (see Authentication).

Only queries are published. There are no published mutations.

Integration Queries Webhook events Key permission
Connectivity ping none none
Orders to accounting orders, order, refunds ORDER_CREATED, ORDER_FULFILLED, PAYMENT_CAPTURED MANAGE_ORDERS
Catalogue and stock feed products, product, warehouses, lowStock PRODUCT_UPDATED, STOCK_LOW MANAGE_PRODUCTS (published products can be read without a key)
Consignment to ERP consignments, consignmentInvoices, retailerStatements, retailerPayments CONSIGNMENT_DISPATCHED, CONSIGNMENT_SOLD MANAGE_CONSIGNMENT, MANAGE_SETTLEMENTS

Use one key per integration, holding only the permissions in its row.