{ "opencollection": "1.0.0", "info": { "name": "Backpack Exchange Account RFQ API", "version": "1.0" }, "items": [ { "info": { "name": "RFQ", "type": "folder" }, "items": [ { "info": { "name": "Submit quote.", "type": "http" }, "http": { "method": "POST", "url": "https://api.backpack.exchange/api/v1/rfq/quote", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Submit a quote in response to an RFQ. If valid, the quote may be\naccepted within the specified time window.\n\n**Instruction:** `quoteSubmit`" }, { "info": { "name": "Get open RFQs.", "type": "http" }, "http": { "method": "GET", "url": "https://api.backpack.exchange/api/v1/rfqs", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "params": [ { "name": "symbol", "value": "", "type": "query", "description": "Filter by market symbol." }, { "name": "rfqId", "value": "", "type": "query", "description": "Filter by RFQ ID." }, { "name": "deferredSettlement", "value": "", "type": "query", "description": "Filter for deferred settlement RFQs only (`true`), non-deferred\nonly (`false`), or return all (`null`/omitted)." }, { "name": "subaccountId", "value": "", "type": "query", "description": "Subaccount ID for unsigned requests." } ] }, "docs": "Retrieves open RFQs submitted by the account, along with the quotes\nsubmitted for them. Optionally filter by symbol, RFQ ID, or deferred\nsettlement status.\n\n**Instruction:** `rfqQuery`" }, { "info": { "name": "Submit RFQ.", "type": "http" }, "http": { "method": "POST", "url": "https://api.backpack.exchange/api/v1/rfq", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Submit an RFQ (Request For Quote). The RFQ will be available for\na specified time window for makers to respond to.\n\n**Instruction:** `rfqSubmit`" }, { "info": { "name": "Accept quote.", "type": "http" }, "http": { "method": "POST", "url": "https://api.backpack.exchange/api/v1/rfq/accept", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Accept a specific quote from a maker in response to an RFQ.\n\n**Instruction:** `quoteAccept`" }, { "info": { "name": "Refresh RFQ.", "type": "http" }, "http": { "method": "POST", "url": "https://api.backpack.exchange/api/v1/rfq/refresh", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Refresh a RFQ, extending the time window it is available for.\n\n**Instruction:** `rfqRefresh`" }, { "info": { "name": "Cancel RFQ.", "type": "http" }, "http": { "method": "POST", "url": "https://api.backpack.exchange/api/v1/rfq/cancel", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**Instruction:** `rfqCancel`" }, { "info": { "name": "Get RFQ history.", "type": "http" }, "http": { "method": "GET", "url": "https://api.backpack.exchange/wapi/v1/history/rfq", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "params": [ { "name": "rfqId", "value": "", "type": "query", "description": "Filter to the given rfq." }, { "name": "symbol", "value": "", "type": "query", "description": "Filter to the given symbol." }, { "name": "status", "value": "", "type": "query", "description": "Filter to the given status." }, { "name": "side", "value": "", "type": "query", "description": "Filter to the given side." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number to return. Default `100`, maximum `1000`." }, { "name": "offset", "value": "", "type": "query", "description": "Offset. Default `0`." }, { "name": "sortDirection", "value": "", "type": "query", "description": "Sort direction." }, { "name": "deferredSettlement", "value": "", "type": "query", "description": "Filter to deferred settlement RFQs only (`true`) or non-deferred only (`false`)." } ] }, "docs": "This includes RFQs that have been filled or expired.\n\n**Instruction:** `rfqHistoryQueryAll`" }, { "info": { "name": "Get quote history.", "type": "http" }, "http": { "method": "GET", "url": "https://api.backpack.exchange/wapi/v1/history/quote", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "params": [ { "name": "quoteId", "value": "", "type": "query", "description": "Filter to the given quote." }, { "name": "symbol", "value": "", "type": "query", "description": "Filter to the given symbol." }, { "name": "status", "value": "", "type": "query", "description": "Filter to the given status." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number to return. Default `100`, maximum `1000`." }, { "name": "offset", "value": "", "type": "query", "description": "Offset. Default `0`." }, { "name": "sortDirection", "value": "", "type": "query", "description": "Sort direction." }, { "name": "deferredSettlement", "value": "", "type": "query", "description": "Filter to deferred settlement quotes only (`true`) or non-deferred only (`false`)." } ] }, "docs": "Retrieves the quote history for the user. This includes quotes that have\nbeen filled or expired.\n\n**Instruction:** `quoteHistoryQueryAll`" }, { "info": { "name": "Get RFQ fill history.", "type": "http" }, "http": { "method": "GET", "url": "https://api.backpack.exchange/wapi/v1/history/rfq/fill", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "params": [ { "name": "quoteId", "value": "", "type": "query", "description": "Filter to the given RFQ." }, { "name": "symbol", "value": "", "type": "query", "description": "Filter to the given symbol." }, { "name": "side", "value": "", "type": "query", "description": "Filter to the given side." }, { "name": "fillType", "value": "", "type": "query", "description": "Filter by fill type (system order type)." }, { "name": "deferredSettlement", "value": "", "type": "query", "description": "If `true`, return only deferred settlement fills. If `false`, return only non-deferred settlement fills. If omitted, return fills regardless of settlement type." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number to return. Default `100`, maximum `1000`." }, { "name": "offset", "value": "", "type": "query", "description": "Offset. Default `0`." }, { "name": "sortDirection", "value": "", "type": "query", "description": "Sort direction." } ] }, "docs": "Retrieves RFQ fill history for the user.\n\n**Instruction:** `rfqFillHistoryQueryAll`" }, { "info": { "name": "Get quote fill history.", "type": "http" }, "http": { "method": "GET", "url": "https://api.backpack.exchange/wapi/v1/history/quote/fill", "headers": [ { "name": "X-API-KEY", "value": "" }, { "name": "X-SIGNATURE", "value": "" }, { "name": "X-TIMESTAMP", "value": "" }, { "name": "X-WINDOW", "value": "" } ], "params": [ { "name": "quoteId", "value": "", "type": "query", "description": "Filter to the given quote." }, { "name": "symbol", "value": "", "type": "query", "description": "Filter to the given symbol." }, { "name": "side", "value": "", "type": "query", "description": "Filter to the given side." }, { "name": "limit", "value": "", "type": "query", "description": "Maximum number to return. Default `100`, maximum `1000`." }, { "name": "offset", "value": "", "type": "query", "description": "Offset. Default `0`." }, { "name": "sortDirection", "value": "", "type": "query", "description": "Sort direction." } ] }, "docs": "Retrieves the quote fill history for the user.\n\n**Instruction:** `quoteFillHistoryQueryAll`" } ] } ], "bundled": true }