{"info":{"_postman_id":"ab61acd3-85e8-46ae-a457-80d80a81a42b","name":"Bitwise API - SMA","description":"<html><head></head><body><p>Endpoints that allow our external counterparties to query information related to the separately managed accounts at Bitwise.</p>\n<p>All endpoints require the <code>Authorization</code> header to be provided at time of request.</p>\n<p>Endpoints:</p>\n<ol>\n<li><p><code>/healthcheck</code></p>\n</li>\n<li><p><code>/sma/positions</code></p>\n</li>\n</ol>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"45179075","collectionId":"ab61acd3-85e8-46ae-a457-80d80a81a42b","publishedId":"2sB3WvMHq7","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-03-10T14:19:59.000Z"},"item":[{"name":"/healthcheck","id":"b3a42755-e177-46d2-a01b-86c34edbc10b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{API_URL}}/healthcheck","description":"<p>Fetch the status of the API service.</p>\n","urlObject":{"path":["healthcheck"],"host":["{{API_URL}}"],"query":[],"variable":[]}},"response":[{"id":"6bff59e4-5701-4f4d-a2d4-3de5915e5168","name":"/healthcheck","originalRequest":{"method":"GET","header":[],"url":"{{API_URL}}/healthcheck"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 13 Nov 2025 16:25:53 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Via","value":"1.1 spaces-router (84feecc4ddd0)"},{"key":"cf-cache-status","value":"DYNAMIC"},{"key":"Nel","value":"{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains; preload"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Report-To","value":"{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=mcHb3n1oOnn%2FWTVNBTk7puBIjs1qQ5L8fVQ02cA0OESDRsCQxUpOUmLAWcHtQTVGu86P0fik2btK4dAu8WrY1dl61x8t%2BO7q16lPA8jazHC6uAN0qFnM\"}]}"},{"key":"Content-Encoding","value":"br"},{"key":"Server","value":"cloudflare"},{"key":"CF-RAY","value":"99dfa0ae8ccd80e2-EWR"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"ok\"\n}"}],"_postman_id":"b3a42755-e177-46d2-a01b-86c34edbc10b"},{"name":"/sma/positions","id":"0b06f8f7-f0f4-416a-94b8-9c234ed615c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"<INSERT_API_KEY_HERE>","description":"<p>Pass in the Bitwise provided API Key here.</p>\n","type":"text"}],"url":"{{API_URL}}/api/v1/sma/positions?asOfDate=2025-10-21","description":"<p>Fetch positions associated with your account as of a given date and time.</p>\n<ul>\n<li><p>Positions can be subject to a lag of up to 5-minutes.</p>\n</li>\n<li><p>If the endpoint is called without any parrameters, it fetches the latest known positions.</p>\n</li>\n<li><p>If the endpoint is called with the <code>asOfDate</code> parameter, it fetches the latest known posiitons as of the provided date.</p>\n</li>\n</ul>\n","urlObject":{"path":["api","v1","sma","positions"],"host":["{{API_URL}}"],"query":[{"description":{"content":"<p>The asOfDate parameter must conform to the ISO 8601 standard.</p>\n","type":"text/plain"},"key":"asOfDate","value":"2025-10-21"}],"variable":[]}},"response":[{"id":"0677f089-1c29-4c4f-86c2-dbb6216be420","name":"/sma/positions (200)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"INSERT_API_KEY_HERE","description":"Pass in the Bitwise provided API Key here. For security purposes, the API key used to fetch the positions has been redacted.","type":"text"}],"url":{"raw":"{{API_URL}}/api/v1/sma/positions?asOfDate=2025-10-21T00:00:00Z","host":["{{API_URL}}"],"path":["api","v1","sma","positions"],"query":[{"key":"asOfDate","value":"2025-10-21T00:00:00Z","description":"The asOfDate parameter must conform to the ISO 8601 standard."}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"2751"},{"key":"ETag","value":"W/\"abf-JqWPwLscoL977zgyS/4GmX7kCK4\""},{"key":"Date","value":"Thu, 13 Nov 2025 13:56:23 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"user\": \"REDACTED\",\n    \"asOfDate\": \"2025-10-21T00:00:00.000Z\",\n    \"positions\": [\n        {\n            \"instrumentType\": \"Crypto\",\n            \"symbol\": \"BTC\",\n            \"quantity\": \"100.77\",\n            \"quantityUnit\": \"shares\"\n        },\n        {\n            \"instrumentType\": \"Crypto Option\",\n            \"symbol\": \"BTC 2025-11-28T08:00:00Z C132000\",\n            \"underlying\": \"BTC\",\n            \"expiry\": \"2025-11-28T08:00:00.000Z\",\n            \"optionType\": \"CALL\",\n            \"strike\": \"132000\",\n            \"quantity\": \"100\",\n            \"quantityUnit\": \"contracts\"\n        },\n        {\n            \"instrumentType\": \"Crypto Option\",\n            \"symbol\": \"BTC 2025-10-31T08:00:00Z C136000\",\n            \"underlying\": \"BTC\",\n            \"expiry\": \"2025-10-31T08:00:00.000Z\",\n            \"optionType\": \"CALL\",\n            \"strike\": \"136000\",\n            \"quantity\": \"100\",\n            \"quantityUnit\": \"contracts\"\n        },\n        ...\n    ]\n}"},{"id":"7cfe081c-7e4b-45ee-8bd3-b6c9115c166f","name":"/sma/positions (400)","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"INSERT_API_KEY_HERE","description":"Pass in the Bitwise provided API Key here.","type":"text"}],"url":{"raw":"{{API_URL}}/api/v1/sma/positions?asOfDate=2025-10-21","host":["{{API_URL}}"],"path":["api","v1","sma","positions"],"query":[{"key":"asOfDate","value":"2025-10-21","description":"The asOfDate parameter must conform to the ISO 8601 standard."}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[{"key":"Content-Security-Policy","value":"default-src 'self';base-uri 'self';block-all-mixed-content;font-src 'self' https: data:;frame-ancestors 'self';img-src 'self' data:;object-src 'none';script-src 'self';script-src-attr 'none';style-src 'self' https: 'unsafe-inline';upgrade-insecure-requests"},{"key":"X-DNS-Prefetch-Control","value":"off"},{"key":"Expect-CT","value":"max-age=0"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"Strict-Transport-Security","value":"max-age=15552000; includeSubDomains"},{"key":"X-Download-Options","value":"noopen"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-Permitted-Cross-Domain-Policies","value":"none"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"X-XSS-Protection","value":"0"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"206"},{"key":"ETag","value":"W/\"ce-7uJ99FjOx7ntDOc48esFZWW2tdM\""},{"key":"Date","value":"Thu, 13 Nov 2025 13:58:32 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"message\": \"The request was invalid or cannot be otherwise served.\",\n    \"id\": \"validation_error\",\n    \"errors\": [\n        {\n            \"field\": \"asOfDate\",\n            \"message\": \"asOfDate must be a valid ISO date string (e.g., YYYY-MM-DDTHH:MM:SSZ)\"\n        }\n    ]\n}"}],"_postman_id":"0b06f8f7-f0f4-416a-94b8-9c234ed615c5"}]}