{"info":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","description":"<html><head></head><body><p>Banking-as-a-Service API for embedded investing.</p>\n<p>SETUP (required before any request will succeed):</p>\n<ol>\n<li>Open this collection in Postman.</li>\n<li>Click the collection name -&gt; Variables tab.</li>\n<li>Set BOTH the apiKey and apiSecret variables under 'Current value' (Initial value is for sharing only).</li>\n<li>Save (Cmd/Ctrl+S).</li>\n</ol>\n<p>Optionally, fill the path-ID variables (accountId, orderId, etc.) as needed for individual requests.</p>\n<p>Both X-API-Key and X-API-Secret are sent on every request once the variables are set. If either is missing the pre-request script throws with a clear message so you don't accidentally send an unauthenticated request.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"56251887","collectionId":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","publishedId":"2sBXwyHSib","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-06-29T16:05:56.000Z"},"item":[{"name":"API Keys","item":[{"name":"Generate a new API key","id":"c8a63319-6d9d-4291-ad8b-b726a11a36ab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"scopes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/keys","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","keys"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"06d38041-1d37-4e94-8e75-b9af0c79a1eb","name":"API key created","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"label\": \"string\",\n  \"scopes\": [\n    \"string\",\n    \"string\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/keys"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"c8a63319-6d9d-4291-ad8b-b726a11a36ab"},{"name":"List all API keys","id":"ea282b79-2bb9-46f2-8440-688fead19874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/keys","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","keys"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"disabled":true,"description":{"content":"<p>Max results to return</p>\n","type":"text/plain"},"key":"limit","value":"8049"},{"disabled":true,"description":{"content":"<p>Number of records to skip</p>\n","type":"text/plain"},"key":"offset","value":"0"}],"variable":[]}},"response":[{"id":"af24c20e-7f69-4f3c-ab79-ffc94f041be1","name":"List of API keys","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/keys?limit=8049&offset=0","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","keys"],"query":[{"key":"limit","value":"8049"},{"key":"offset","value":"0"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ea282b79-2bb9-46f2-8440-688fead19874"},{"name":"Revoke an API key","id":"3b34ef6c-2a86-4184-9b8e-59f91ebaed3f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/keys/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","keys",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"fdcab651-6bea-4e9a-9800-4b18bf1bd19d","name":"Key revoked","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/keys/"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"3b34ef6c-2a86-4184-9b8e-59f91ebaed3f"}],"id":"38263994-181a-456d-87b5-d83c4f05ac94","description":"<p>API key management</p>\n","_postman_id":"38263994-181a-456d-87b5-d83c4f05ac94","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}},{"name":"Accounts","item":[{"name":"Create a new trading account","id":"3b11eb5f-705c-449d-b352-cb176a346671","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"account_type\": \"individual\",\n  \"contact\": {\n    \"email_address\": \"sarah.martinez@gmail.com\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"phone_number\": \"+12125559847\",\n    \"street_address\": [\n      \"742 Evergreen Terrace\"\n    ],\n    \"unit\": \"Suite 200\",\n    \"country\": \"US\"\n  },\n  \"identity\": {\n    \"given_name\": \"Sarah\",\n    \"family_name\": \"Martinez\",\n    \"date_of_birth\": \"1988-07-22\",\n    \"tax_id\": \"412-73-9156\",\n    \"middle_name\": \"Elena\",\n    \"tax_id_type\": \"USA_SSN\",\n    \"country_of_citizenship\": \"US\",\n    \"country_of_birth\": \"US\",\n    \"country_of_tax_residence\": \"US\",\n    \"funding_source\": [\n      \"employment_income\",\n      \"savings\"\n    ]\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"agreements\": [\n    {\n      \"agreement\": \"customer_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    },\n    {\n      \"agreement\": \"options_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    }\n  ],\n  \"trusted_contact\": {\n    \"given_name\": \"Michael\",\n    \"family_name\": \"Martinez\",\n    \"email_address\": \"michael.martinez@outlook.com\",\n    \"phone_number\": \"+12145558923\",\n    \"city\": \"Dallas\",\n    \"state\": \"TX\",\n    \"postal_code\": \"75201\",\n    \"country\": \"US\"\n  },\n  \"employment\": {\n    \"status\": \"employed\",\n    \"employer_name\": \"Dell Technologies\",\n    \"position\": \"Senior Product Manager\",\n    \"years_employed\": 7,\n    \"employer_address\": {\n      \"street_address\": [\n        \"One Dell Way\"\n      ],\n      \"city\": \"Round Rock\",\n      \"state\": \"TX\",\n      \"postal_code\": \"78682\",\n      \"country\": \"US\"\n    }\n  },\n  \"trading_configurations\": {\n    \"margin_enabled\": false\n  },\n  \"mailing_address\": {\n    \"street_address\": [\n      \"PO Box 4521\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78765\",\n    \"country\": \"US\"\n  },\n  \"joint_owner\": {\n    \"given_name\": \"Carlos\",\n    \"middle_name\": \"J\",\n    \"family_name\": \"Martinez\",\n    \"date_of_birth\": \"1990-03-14\",\n    \"tax_id\": \"528-41-7830\",\n    \"tax_id_type\": \"USA_SSN\",\n    \"country_of_citizenship\": \"US\",\n    \"relationship\": \"Spouse\",\n    \"street_address\": [\n      \"100 Congress Ave\"\n    ],\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"country\": \"US\",\n    \"employer_name\": \"Acme Corp\",\n    \"employer_address\": \"200 Industrial Blvd, Austin TX 78702\"\n  },\n  \"dividend_reinvestment\": false,\n  \"discretionary_account\": false,\n  \"registered_rep_code\": \"RR-4521\",\n  \"advisor_code\": \"ADV-112\",\n  \"corr_metadata\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts","description":"<p>Opens a new brokerage account with inline KYC verification.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"b1d8ea09-9a7b-46fd-917e-44d762d0efc8","name":"Account created","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"account_type\": \"joint\",\n  \"contact\": {\n    \"email_address\": \"sarah.martinez@gmail.com\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"phone_number\": \"+12125559847\",\n    \"street_address\": [\n      \"742 Evergreen Terrace\"\n    ],\n    \"unit\": \"Suite 200\",\n    \"country\": \"US\"\n  },\n  \"identity\": {\n    \"given_name\": \"Sarah\",\n    \"family_name\": \"Martinez\",\n    \"date_of_birth\": \"1988-07-22\",\n    \"tax_id\": \"412-73-9156\",\n    \"middle_name\": \"Elena\",\n    \"tax_id_type\": \"USA_SSN\",\n    \"country_of_citizenship\": \"US\",\n    \"country_of_birth\": \"US\",\n    \"country_of_tax_residence\": \"US\",\n    \"funding_source\": [\n      \"employment_income\",\n      \"savings\"\n    ]\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"agreements\": [\n    {\n      \"agreement\": \"account_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    },\n    {\n      \"agreement\": \"options_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    }\n  ],\n  \"trusted_contact\": {\n    \"given_name\": \"Michael\",\n    \"family_name\": \"Martinez\",\n    \"email_address\": \"michael.martinez@outlook.com\",\n    \"phone_number\": \"+12145558923\",\n    \"city\": \"Dallas\",\n    \"state\": \"TX\",\n    \"postal_code\": \"75201\",\n    \"country\": \"US\"\n  },\n  \"employment\": {\n    \"status\": \"employed\",\n    \"employer_name\": \"Dell Technologies\",\n    \"position\": \"Senior Product Manager\",\n    \"years_employed\": 7,\n    \"employer_address\": {\n      \"street_address\": [\n        \"One Dell Way\"\n      ],\n      \"city\": \"Round Rock\",\n      \"state\": \"TX\",\n      \"postal_code\": \"78682\",\n      \"country\": \"US\"\n    }\n  },\n  \"trading_configurations\": {\n    \"margin_enabled\": false\n  },\n  \"mailing_address\": {\n    \"street_address\": [\n      \"PO Box 4521\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78765\",\n    \"country\": \"US\"\n  },\n  \"joint_owner\": {\n    \"given_name\": \"Carlos\",\n    \"middle_name\": \"J\",\n    \"family_name\": \"Martinez\",\n    \"date_of_birth\": \"1990-03-14\",\n    \"tax_id\": \"528-41-7830\",\n    \"tax_id_type\": \"USA_SSN\",\n    \"country_of_citizenship\": \"US\",\n    \"relationship\": \"Spouse\",\n    \"street_address\": [\n      \"100 Congress Ave\"\n    ],\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"country\": \"US\",\n    \"employer_name\": \"Acme Corp\",\n    \"employer_address\": \"200 Industrial Blvd, Austin TX 78702\"\n  },\n  \"dividend_reinvestment\": false,\n  \"discretionary_account\": false,\n  \"registered_rep_code\": \"RR-4521\",\n  \"advisor_code\": \"ADV-112\",\n  \"corr_metadata\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"0bc8a235-e974-dfd4-d456-2652476878df\",\n  \"account_number\": \"TAPP-AFP-1257090\",\n  \"status\": \"SUBMITTED\",\n  \"kyc_status\": \"submitted\",\n  \"currency\": \"USD\",\n  \"created_at\": \"1969-09-10T14:49:42.655Z\",\n  \"account_type\": \"string\",\n  \"contact\": {\n    \"email_address\": \"sarah.martinez@gmail.com\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"phone_number\": \"+12125559847\",\n    \"street_address\": [\n      \"742 Evergreen Terrace\"\n    ],\n    \"unit\": \"Suite 200\",\n    \"country\": \"US\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"1993-05-23\",\n    \"tax_id_type\": \"string\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ],\n    \"visa_type\": \"string\",\n    \"visa_expiration_date\": \"string\",\n    \"date_of_departure_from_usa\": \"string\",\n    \"permanent_resident\": true\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"agreements\": [\n    {\n      \"agreement\": \"options_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    },\n    {\n      \"agreement\": \"power_of_attorney\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    }\n  ],\n  \"trusted_contact\": {},\n  \"employment\": {},\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"trading_configurations\": {\n    \"options_level\": 1,\n    \"margin_enabled\": false,\n    \"fpsl_enrolled\": false\n  }\n}"},{"id":"35413572-08c8-49da-ae1d-b05b3a5bd1f3","name":"Validation error","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"account_type\": \"joint\",\n  \"contact\": {\n    \"email_address\": \"sarah.martinez@gmail.com\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"phone_number\": \"+12125559847\",\n    \"street_address\": [\n      \"742 Evergreen Terrace\"\n    ],\n    \"unit\": \"Suite 200\",\n    \"country\": \"US\"\n  },\n  \"identity\": {\n    \"given_name\": \"Sarah\",\n    \"family_name\": \"Martinez\",\n    \"date_of_birth\": \"1988-07-22\",\n    \"tax_id\": \"412-73-9156\",\n    \"middle_name\": \"Elena\",\n    \"tax_id_type\": \"USA_SSN\",\n    \"country_of_citizenship\": \"US\",\n    \"country_of_birth\": \"US\",\n    \"country_of_tax_residence\": \"US\",\n    \"funding_source\": [\n      \"employment_income\",\n      \"savings\"\n    ]\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"agreements\": [\n    {\n      \"agreement\": \"account_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    },\n    {\n      \"agreement\": \"options_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    }\n  ],\n  \"trusted_contact\": {\n    \"given_name\": \"Michael\",\n    \"family_name\": \"Martinez\",\n    \"email_address\": \"michael.martinez@outlook.com\",\n    \"phone_number\": \"+12145558923\",\n    \"city\": \"Dallas\",\n    \"state\": \"TX\",\n    \"postal_code\": \"75201\",\n    \"country\": \"US\"\n  },\n  \"employment\": {\n    \"status\": \"employed\",\n    \"employer_name\": \"Dell Technologies\",\n    \"position\": \"Senior Product Manager\",\n    \"years_employed\": 7,\n    \"employer_address\": {\n      \"street_address\": [\n        \"One Dell Way\"\n      ],\n      \"city\": \"Round Rock\",\n      \"state\": \"TX\",\n      \"postal_code\": \"78682\",\n      \"country\": \"US\"\n    }\n  },\n  \"trading_configurations\": {\n    \"margin_enabled\": false\n  },\n  \"mailing_address\": {\n    \"street_address\": [\n      \"PO Box 4521\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78765\",\n    \"country\": \"US\"\n  },\n  \"joint_owner\": {\n    \"given_name\": \"Carlos\",\n    \"middle_name\": \"J\",\n    \"family_name\": \"Martinez\",\n    \"date_of_birth\": \"1990-03-14\",\n    \"tax_id\": \"528-41-7830\",\n    \"tax_id_type\": \"USA_SSN\",\n    \"country_of_citizenship\": \"US\",\n    \"relationship\": \"Spouse\",\n    \"street_address\": [\n      \"100 Congress Ave\"\n    ],\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"country\": \"US\",\n    \"employer_name\": \"Acme Corp\",\n    \"employer_address\": \"200 Industrial Blvd, Austin TX 78702\"\n  },\n  \"dividend_reinvestment\": false,\n  \"discretionary_account\": false,\n  \"registered_rep_code\": \"RR-4521\",\n  \"advisor_code\": \"ADV-112\",\n  \"corr_metadata\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"3b11eb5f-705c-449d-b352-cb176a346671"},{"name":"List all accounts (paginated)","id":"a509f247-60e0-4bd2-908c-303d8d6554b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts","description":"<p>Returns a slim list of accounts. Use GET /v1/accounts/{accountId} for full details.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"disabled":true,"description":{"content":"<p>Space-delimited search tokens. Matches account number, name, email, or phone (logical AND across tokens).</p>\n","type":"text/plain"},"key":"query","value":"string"},{"disabled":true,"description":{"content":"<p>Filter accounts created after this timestamp (inclusive).</p>\n","type":"text/plain"},"key":"created_after","value":"2020-07-24T10:38:31.230Z"},{"disabled":true,"description":{"content":"<p>Filter accounts created before this timestamp (inclusive).</p>\n","type":"text/plain"},"key":"created_before","value":"2020-07-24T10:38:31.230Z"},{"disabled":true,"description":{"content":"<p>Filter by account status.</p>\n","type":"text/plain"},"key":"status","value":"ACCOUNT_CLOSED"},{"disabled":true,"description":{"content":"<p>Sort by created_at. Defaults to desc.</p>\n","type":"text/plain"},"key":"sort","value":"desc"},{"disabled":true,"description":{"content":"<p>Cursor for pagination (from previous response).</p>\n","type":"text/plain"},"key":"cursor","value":"string"},{"disabled":true,"description":{"content":"<p>Number of results per page (max 100).</p>\n","type":"text/plain"},"key":"limit","value":"25"}],"variable":[]}},"response":[{"id":"cbecb52f-e23f-4fb9-9bb4-95baa66d62d4","name":"Paginated list of accounts","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/accounts?query=string&created_after=2020-07-24T10:38:31.230Z&created_before=2020-07-24T10:38:31.230Z&status=ACCOUNT_CLOSED&sort=desc&cursor=string&limit=25","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","accounts"],"query":[{"key":"query","value":"string"},{"key":"created_after","value":"2020-07-24T10:38:31.230Z"},{"key":"created_before","value":"2020-07-24T10:38:31.230Z"},{"key":"status","value":"ACCOUNT_CLOSED"},{"key":"sort","value":"desc"},{"key":"cursor","value":"string"},{"key":"limit","value":"25"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"data\": [\n    {\n      \"id\": \"e7ebbc35-b85a-6a49-f3cc-10c42c6efb87\",\n      \"account_number\": \"TAPP-AFP-1257090\",\n      \"status\": \"ACCOUNT_CLOSED\",\n      \"kyc_status\": \"approved\",\n      \"currency\": \"USD\",\n      \"created_at\": \"1960-08-31T07:52:41.941Z\",\n      \"account_type\": \"custodial\"\n    },\n    {\n      \"id\": \"9a35067c-0632-8d89-d5b7-059e7793a4d4\",\n      \"account_number\": \"TAPP-AFP-1257090\",\n      \"status\": \"ACTION_REQUIRED\",\n      \"kyc_status\": \"action_required\",\n      \"currency\": \"USD\",\n      \"created_at\": \"1960-02-13T13:06:47.078Z\",\n      \"account_type\": \"custodial\"\n    }\n  ],\n  \"pagination\": {\n    \"next_cursor\": \"string\",\n    \"has_more\": false,\n    \"count\": 8335\n  }\n}"}],"_postman_id":"a509f247-60e0-4bd2-908c-303d8d6554b4"},{"name":"Get account details","id":"141ed836-72f5-4352-b200-9f0621749446","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"84eaf083-5a5c-4e95-b634-2bd691c6ad19","name":"Account details","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"e3063d55-09a8-363d-9820-2a825ccb4a88\",\n  \"account_number\": \"TAPP-AFP-1257090\",\n  \"status\": \"ACTIVE\",\n  \"kyc_status\": \"action_required\",\n  \"currency\": \"USD\",\n  \"created_at\": \"2001-05-05T08:11:01.253Z\",\n  \"account_type\": \"string\",\n  \"contact\": {\n    \"email_address\": \"sarah.martinez@gmail.com\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"phone_number\": \"+12125559847\",\n    \"street_address\": [\n      \"742 Evergreen Terrace\"\n    ],\n    \"unit\": \"Suite 200\",\n    \"country\": \"US\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"1988-04-26\",\n    \"tax_id_type\": \"string\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ],\n    \"visa_type\": \"string\",\n    \"visa_expiration_date\": \"string\",\n    \"date_of_departure_from_usa\": \"string\",\n    \"permanent_resident\": true\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"agreements\": [\n    {\n      \"agreement\": \"margin_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    },\n    {\n      \"agreement\": \"customer_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    }\n  ],\n  \"trusted_contact\": {},\n  \"employment\": {},\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"trading_configurations\": {\n    \"options_level\": 2,\n    \"margin_enabled\": false,\n    \"fpsl_enrolled\": false\n  }\n}"}],"_postman_id":"141ed836-72f5-4352-b200-9f0621749446"},{"name":"Update account info","id":"7fef0a98-adcb-4481-88aa-35d98a53f850","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"contact\": {\n    \"email_address\": \"m1fu5@iYnNzmAmyqtmvEVoP.tupo\",\n    \"phone_number\": \"string\",\n    \"street_address\": [\n      \"string\",\n      \"string\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"2023-05-12\",\n    \"tax_id\": \"string\",\n    \"tax_id_type\": \"FIN\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ]\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"trusted_contact\": {\n    \"given_name\": \"string\",\n    \"family_name\": \"string\",\n    \"email_address\": \"string\",\n    \"phone_number\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"employment\": {\n    \"status\": \"string\",\n    \"employer_name\": \"string\",\n    \"position\": \"string\",\n    \"years_employed\": 3,\n    \"employer_address\": {}\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"registered_rep_code\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts/","description":"<p>Updates account fields. Updates account fields. Identity fields (name, DOB, tax ID) are only updatable while account is pending.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"8b0b7bf8-1c8d-4c0f-b2e1-93cd40d0c4b5","name":"Account updated","originalRequest":{"method":"PATCH","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"contact\": {\n    \"email_address\": \"C6H02Q1eNH2z@PtFmhBZKptvjIIg.ge\",\n    \"phone_number\": \"string\",\n    \"street_address\": [\n      \"string\",\n      \"string\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"2017-01-28\",\n    \"tax_id\": \"string\",\n    \"tax_id_type\": \"FIN\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ]\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"trusted_contact\": {\n    \"given_name\": \"string\",\n    \"family_name\": \"string\",\n    \"email_address\": \"string\",\n    \"phone_number\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"employment\": {\n    \"status\": \"string\",\n    \"employer_name\": \"string\",\n    \"position\": \"string\",\n    \"years_employed\": 56,\n    \"employer_address\": {}\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"registered_rep_code\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"e3063d55-09a8-363d-9820-2a825ccb4a88\",\n  \"account_number\": \"TAPP-AFP-1257090\",\n  \"status\": \"ACTIVE\",\n  \"kyc_status\": \"action_required\",\n  \"currency\": \"USD\",\n  \"created_at\": \"2001-05-05T08:11:01.253Z\",\n  \"account_type\": \"string\",\n  \"contact\": {\n    \"email_address\": \"sarah.martinez@gmail.com\",\n    \"city\": \"Austin\",\n    \"state\": \"TX\",\n    \"postal_code\": \"78701\",\n    \"phone_number\": \"+12125559847\",\n    \"street_address\": [\n      \"742 Evergreen Terrace\"\n    ],\n    \"unit\": \"Suite 200\",\n    \"country\": \"US\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"1988-04-26\",\n    \"tax_id_type\": \"string\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ],\n    \"visa_type\": \"string\",\n    \"visa_expiration_date\": \"string\",\n    \"date_of_departure_from_usa\": \"string\",\n    \"permanent_resident\": true\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"agreements\": [\n    {\n      \"agreement\": \"margin_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    },\n    {\n      \"agreement\": \"customer_agreement\",\n      \"signed_at\": \"2026-03-10T14:30:00Z\",\n      \"ip_address\": \"73.162.45.118\"\n    }\n  ],\n  \"trusted_contact\": {},\n  \"employment\": {},\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"trading_configurations\": {\n    \"options_level\": 2,\n    \"margin_enabled\": false,\n    \"fpsl_enrolled\": false\n  }\n}"},{"id":"e16b8746-9791-4fe6-90d0-e80f816bf9a2","name":"Validation error","originalRequest":{"method":"PATCH","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"contact\": {\n    \"email_address\": \"C6H02Q1eNH2z@PtFmhBZKptvjIIg.ge\",\n    \"phone_number\": \"string\",\n    \"street_address\": [\n      \"string\",\n      \"string\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"2017-01-28\",\n    \"tax_id\": \"string\",\n    \"tax_id_type\": \"FIN\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ]\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"trusted_contact\": {\n    \"given_name\": \"string\",\n    \"family_name\": \"string\",\n    \"email_address\": \"string\",\n    \"phone_number\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"employment\": {\n    \"status\": \"string\",\n    \"employer_name\": \"string\",\n    \"position\": \"string\",\n    \"years_employed\": 56,\n    \"employer_address\": {}\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"registered_rep_code\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"3f779a0a-df36-4521-b47b-561103ae38c0","name":"Invalid input","originalRequest":{"method":"PATCH","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"contact\": {\n    \"email_address\": \"C6H02Q1eNH2z@PtFmhBZKptvjIIg.ge\",\n    \"phone_number\": \"string\",\n    \"street_address\": [\n      \"string\",\n      \"string\"\n    ],\n    \"unit\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"identity\": {\n    \"given_name\": \"string\",\n    \"middle_name\": \"string\",\n    \"family_name\": \"string\",\n    \"date_of_birth\": \"2017-01-28\",\n    \"tax_id\": \"string\",\n    \"tax_id_type\": \"FIN\",\n    \"country_of_citizenship\": \"string\",\n    \"country_of_birth\": \"string\",\n    \"country_of_tax_residence\": \"string\",\n    \"funding_source\": [\n      \"string\",\n      \"string\"\n    ]\n  },\n  \"disclosures\": {\n    \"is_control_person\": false,\n    \"control_person_company_name\": \"string\",\n    \"is_affiliated_exchange_or_finra\": false,\n    \"is_spouse_affiliated_finra\": false,\n    \"is_politically_exposed\": false,\n    \"immediate_family_exposed\": false\n  },\n  \"trusted_contact\": {\n    \"given_name\": \"string\",\n    \"family_name\": \"string\",\n    \"email_address\": \"string\",\n    \"phone_number\": \"string\",\n    \"city\": \"string\",\n    \"state\": \"string\",\n    \"postal_code\": \"string\",\n    \"country\": \"string\"\n  },\n  \"employment\": {\n    \"status\": \"string\",\n    \"employer_name\": \"string\",\n    \"position\": \"string\",\n    \"years_employed\": 56,\n    \"employer_address\": {}\n  },\n  \"investment_profile\": {\n    \"risk_tolerance\": \"moderate\",\n    \"investment_objective\": \"growth\",\n    \"annual_income_range\": \"125000-200000\",\n    \"net_worth_range\": \"500000-1000000\",\n    \"liquid_net_worth_range\": \"250000-500000\",\n    \"liquidity_needs\": \"medium\",\n    \"time_horizon\": \"long\",\n    \"years_trading_stocks\": 8,\n    \"years_trading_options\": 2,\n    \"years_trading_fixed_income\": 1,\n    \"stock_experience\": \"moderate\",\n    \"options_experience\": \"limited\",\n    \"fixed_income_experience\": \"limited\",\n    \"annual_expenses\": \"65000\",\n    \"variable_expenses\": \"20000\",\n    \"tax_rate\": \"28\",\n    \"investment_plan\": \"Long-term growth with quarterly rebalancing\",\n    \"income_source\": [\n      \"employment_income\"\n    ],\n    \"other_income_source\": \"Rental property income\",\n    \"funds_source\": [\n      \"savings\",\n      \"investment_returns\"\n    ],\n    \"other_funds_source\": \"Inheritance\"\n  },\n  \"registered_rep_code\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts/"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"7fef0a98-adcb-4481-88aa-35d98a53f850"},{"name":"Close account","id":"dc123a04-a5fd-4919-8a1b-88bd09b908b9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//actions/close","description":"<p>Close endpoint. Same as DELETE /v1/accounts/{accountId}.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","actions","close"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"3c504b1a-fc15-4375-8d43-c5bd1e7b17a2","name":"Account closed","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//actions/close"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"a7598000-2bcd-4853-8d9c-2498101cc552","name":"Account has positions or cash balance","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//actions/close"},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"dc123a04-a5fd-4919-8a1b-88bd09b908b9"},{"name":"Get balances","id":"80b06771-446e-447a-ae30-b64cf191867e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//balances","description":"<p>Returns cash balances, buying power, equity, and margin details. Live accounts fetch</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","balances"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"c2cd223c-e0eb-412f-8a74-dde84bcfbf28","name":"Balance data","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//balances"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"account_id\": \"string\",\n  \"currency\": \"USD\",\n  \"cash\": \"string\",\n  \"portfolio_value\": \"string\",\n  \"buying_power\": \"string\",\n  \"regt_buying_power\": \"string\",\n  \"daytrading_buying_power\": \"string\",\n  \"options_buying_power\": \"string\",\n  \"non_marginable_buying_power\": \"string\",\n  \"cash_withdrawable\": \"string\",\n  \"accrued_fees\": \"string\",\n  \"pending_transfer_in\": \"string\",\n  \"pending_transfer_out\": \"string\",\n  \"equity\": \"string\",\n  \"last_equity\": \"string\",\n  \"long_market_value\": \"string\",\n  \"short_market_value\": \"string\",\n  \"options_long_market_value\": \"string\",\n  \"options_short_market_value\": \"string\",\n  \"initial_margin\": \"string\",\n  \"maintenance_margin\": \"string\",\n  \"last_maintenance_margin\": \"string\",\n  \"sma\": \"string\",\n  \"pattern_day_trader\": false,\n  \"unsettled_buys\": \"string\",\n  \"unsettled_sells\": \"string\",\n  \"pending_dividends\": \"string\",\n  \"balance_asof\": \"string\"\n}"}],"_postman_id":"80b06771-446e-447a-ae30-b64cf191867e"},{"name":"Get all open positions","id":"4dc52443-915e-4ff9-94f8-4a8223aac2db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//positions","description":"<p>Returns positions with real-time prices and unrealized P&amp;L.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","positions"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"d8339c59-65c3-4431-b4a9-711f19678755","name":"Positions with real-time P&L","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//positions"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4dc52443-915e-4ff9-94f8-4a8223aac2db"},{"name":"Get position by symbol","id":"bcf9092a-c1fc-41f3-91d1-3795c107f2ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//positions/AAPL","description":"<p>Returns position with real-time price and unrealized P&amp;L.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","positions","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"3c68274c-0711-46e3-8403-4fec4b113bc5","name":"Position with real-time P&L","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//positions/AAPL"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"bcf9092a-c1fc-41f3-91d1-3795c107f2ca"}],"id":"ce9524f7-171f-482a-ba04-f9d7642b3fc9","description":"<p>Brokerage account lifecycle</p>\n","_postman_id":"ce9524f7-171f-482a-ba04-f9d7642b3fc9","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}},{"name":"Funding","item":[{"name":"Link a bank account","id":"44b2e0cf-ccf1-4ae4-8a3e-0b7270fcbd7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"bank_account_owner_name\": \"string\",\n  \"bank_account_type\": \"SAVINGS\",\n  \"bank_routing_number\": \"stringstr\",\n  \"bank_account_number\": \"string\",\n  \"bank_name\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//ach-relationships","description":"<p>Links a bank account via ACH. Profile is auto-approved with third-party verification.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","ach-relationships"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"96fd18d8-73a8-449b-9ded-69d1b492e033","name":"ACH relationship created","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"bank_account_owner_name\": \"string\",\n  \"bank_account_type\": \"SAVINGS\",\n  \"bank_routing_number\": \"stringstr\",\n  \"bank_account_number\": \"string\",\n  \"bank_name\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//ach-relationships"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"44b2e0cf-ccf1-4ae4-8a3e-0b7270fcbd7a"},{"name":"List ACH relationships","id":"98e826e7-3afc-4907-84d8-fc25445a6345","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//ach-relationships","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","ach-relationships"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"b162a92b-e01d-4b6e-ba0b-9e961684275d","name":"ACH list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//ach-relationships"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"98e826e7-3afc-4907-84d8-fc25445a6345"},{"name":"Remove ACH relationship","id":"65ea7df1-0fc5-4636-9ac2-778ab00b3f7f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//ach-relationships/","description":"<p>Removes the ACH bank link and sets status to cancelled.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","ach-relationships",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"bfc49d5d-46ad-4873-a4bf-ff1ece75c9f9","name":"Removed","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//ach-relationships/"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"65ea7df1-0fc5-4636-9ac2-778ab00b3f7f"},{"name":"ACH deposit","id":"1b57f9b7-b99f-4264-ae66-1cdccfcc0fa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"ach_relationship_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"amount\": \"1000.00\",\n  \"description\": \"Initial deposit\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/deposits","description":"<p>Initiate an ACH deposit (credit) into the brokerage account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","funding","deposits"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"8cedb2ec-2e0a-4541-a1af-280f211684e5","name":"Deposit initiated","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"ach_relationship_id\": \"550e8400-e29b-41d4-a716-446655440001\",\n  \"amount\": \"1000.00\",\n  \"description\": \"Initial deposit\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/deposits"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1b57f9b7-b99f-4264-ae66-1cdccfcc0fa3"},{"name":"ACH withdrawal","id":"5ddbf7ac-1ed8-4f82-98af-6ea3dbd5602d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"ach_relationship_id\": \"b83d6eb9-0f10-75b6-bafb-3437c3e0e0c4\",\n  \"amount\": \"500.00\",\n  \"withdraw_full_balance\": false,\n  \"description\": \"string\",\n  \"fee_amount\": \"521407126.74\",\n  \"ira_distribution_type\": \"string\",\n  \"ira_tax_code\": \"string\",\n  \"ira_year\": 2026,\n  \"ira_federal_withholding\": \"0231957.49\",\n  \"ira_state_withholding\": \"60782.18\",\n  \"ira_state\": \"TX\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/withdrawals","description":"<p>Initiate an ACH withdrawal (debit) from the brokerage account. Supports IRA distribution fields for IRA accounts.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","funding","withdrawals"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"56f15231-a0c7-4ba0-8e82-0b7aff96201d","name":"Withdrawal initiated","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"ach_relationship_id\": \"b83d6eb9-0f10-75b6-bafb-3437c3e0e0c4\",\n  \"amount\": \"500.00\",\n  \"withdraw_full_balance\": false,\n  \"description\": \"string\",\n  \"fee_amount\": \"521407126.74\",\n  \"ira_distribution_type\": \"string\",\n  \"ira_tax_code\": \"string\",\n  \"ira_year\": 2026,\n  \"ira_federal_withholding\": \"0231957.49\",\n  \"ira_state_withholding\": \"60782.18\",\n  \"ira_state\": \"TX\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/withdrawals"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"5ddbf7ac-1ed8-4f82-98af-6ea3dbd5602d"},{"name":"List funding activity","id":"75115c4b-4aef-4bd6-bb3e-bd7578d1e61f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/activity","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","funding","activity"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"700e9f7d-7cfe-4624-82b3-8a2fa2b095b0","name":"Funding activity list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/activity"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"75115c4b-4aef-4bd6-bb3e-bd7578d1e61f"},{"name":"Get funding details","id":"73a658fd-119e-43c4-9241-5e77af5ccd95","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/activity/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","funding","activity",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"9ebd5892-c641-4af2-bed3-b722ee981c92","name":"Funding details","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//funding/activity/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"73a658fd-119e-43c4-9241-5e77af5ccd95"}],"id":"73eb2057-55e7-4d43-91a0-9b7ebb51d9d2","description":"<p>ACH relationships, deposits, and withdrawals</p>\n","_postman_id":"73eb2057-55e7-4d43-91a0-9b7ebb51d9d2","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}},{"name":"Trading","item":[{"name":"Place an order","id":"82b82665-d246-4663-9c9e-735b880e90e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"client_order_id\": \"order-2026-03-24-001\",\n  \"symbol\": \"string\",\n  \"asset_class\": \"equity\",\n  \"order_type\": \"limit\",\n  \"side\": \"sell\",\n  \"time_in_force\": \"fok\",\n  \"quantity\": \"string\",\n  \"notional\": \"string\",\n  \"limit_price\": \"string\",\n  \"extended_hours\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","orders"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"2d5c9660-93c2-4a93-a8f3-df7a0ef2af11","name":"Order placed","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"client_order_id\": \"order-2026-03-24-001\",\n  \"symbol\": \"string\",\n  \"asset_class\": \"equity\",\n  \"order_type\": \"limit\",\n  \"side\": \"sell\",\n  \"time_in_force\": \"fok\",\n  \"quantity\": \"string\",\n  \"notional\": \"string\",\n  \"limit_price\": \"string\",\n  \"extended_hours\": false\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"82b82665-d246-4663-9c9e-735b880e90e7"},{"name":"List orders","id":"d21f24cf-30fa-4668-b15c-dba26e38b88d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","orders"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"3f73410b-9c87-4b8d-a31e-ed73793ecc96","name":"Orders list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"d21f24cf-30fa-4668-b15c-dba26e38b88d"},{"name":"Get order details","id":"a780701c-1275-470d-b887-61a53bad2877","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","orders",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"a37de961-0678-4c5f-a33b-e6d055461683","name":"Order details","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a780701c-1275-470d-b887-61a53bad2877"},{"name":"Modify an open order","id":"41f14d0b-003e-4d78-b844-75f045dd07a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"limit_price\": \"string\",\n  \"quantity\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","orders",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"725a7c92-7c45-4b25-87fe-99cd72b38041","name":"Order modified","originalRequest":{"method":"PATCH","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"limit_price\": \"string\",\n  \"quantity\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"41f14d0b-003e-4d78-b844-75f045dd07a8"},{"name":"Cancel order","id":"b4fd3108-c428-41f8-831f-fe58f32f5951","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","orders",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"fcc94292-9273-478a-9dd3-ad59919606ed","name":"Order cancelled","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders/"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"b4fd3108-c428-41f8-831f-fe58f32f5951"},{"name":"Get execution reports (fills)","id":"4bc6ea5d-24d4-4f41-9326-bbc38f63af99","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders//executions","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","orders","","executions"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"843ca2fe-7f75-478f-9966-2170bbe20f7c","name":"Executions list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/accounts//orders//executions"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4bc6ea5d-24d4-4f41-9326-bbc38f63af99"}],"id":"d880dd16-3873-4a12-8b4f-3b2133476618","description":"<p>Order placement, modification, cancellation</p>\n","_postman_id":"d880dd16-3873-4a12-8b4f-3b2133476618","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}},{"name":"Webhooks","item":[{"name":"Create webhook endpoint","id":"dad02494-bc40-4eb6-840d-d5b8230d2eb6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://partner.com/webhooks\",\n  \"events\": [\n    \"account.kyc_approved\",\n    \"account.closed\",\n    \"funding.deposit_completed\",\n    \"order.filled\",\n    \"order.cancelled\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/webhooks","description":"<p>Register a URL to receive webhook events. Pass an empty events array to subscribe to all events.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"f25b6fd4-303f-4c5a-ab58-3eff58da64c9","name":"Webhook created — secret returned only once","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"https://partner.com/webhooks\",\n  \"events\": [\n    \"account.kyc_approved\",\n    \"account.closed\",\n    \"funding.deposit_completed\",\n    \"order.filled\",\n    \"order.cancelled\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/webhooks"},"status":"Created","code":201,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"dad02494-bc40-4eb6-840d-d5b8230d2eb6"},{"name":"List webhooks","id":"7bc7ad15-6978-4303-8243-a9a6d55ea9a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"283e747c-90d6-4d54-a6fb-d22621269fd0","name":"Webhooks list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"7bc7ad15-6978-4303-8243-a9a6d55ea9a9"},{"name":"Get webhook","id":"8d93ffe0-6b9c-400e-880c-0d79a2a05646","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"a9984374-4703-4e00-9187-6c054cdc17a9","name":"Webhook details","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8d93ffe0-6b9c-400e-880c-0d79a2a05646"},{"name":"Update webhook","id":"e2b8564c-0e38-4c05-8d7c-005d7d7dae3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"events\": [\n    \"string\",\n    \"string\"\n  ],\n  \"status\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/webhooks/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"85308ac1-7575-4e29-bf4b-8585819a9ff1","name":"Updated","originalRequest":{"method":"PATCH","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"url\": \"string\",\n  \"events\": [\n    \"string\",\n    \"string\"\n  ],\n  \"status\": \"string\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/webhooks/"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e2b8564c-0e38-4c05-8d7c-005d7d7dae3a"},{"name":"Delete webhook","id":"44debe0f-7505-4c92-b87f-d26d88d6f90f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks/","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks",""],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"d1bf95e2-9b8a-46a5-a721-c1e96f5979e6","name":"Deleted","originalRequest":{"method":"DELETE","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks/"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"44debe0f-7505-4c92-b87f-d26d88d6f90f"},{"name":"Send test event","id":"1ba25049-6edc-469b-8b17-44a2f1ddfcf5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks//test","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks","","test"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"5845c6b5-2f8c-4449-a21f-82d665633a39","name":"Test sent","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks//test"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1ba25049-6edc-469b-8b17-44a2f1ddfcf5"},{"name":"List delivery attempts","id":"a043b884-9140-428e-a480-bcf7d2f10158","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks//deliveries","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","webhooks","","deliveries"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"fea1faf2-0028-46b8-9e95-838eda4c0b28","name":"Deliveries list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/webhooks//deliveries"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a043b884-9140-428e-a480-bcf7d2f10158"}],"id":"279bcd1b-e20e-4325-8e38-4a2fb5da8167","description":"<p>Webhook endpoint management</p>\n","_postman_id":"279bcd1b-e20e-4325-8e38-4a2fb5da8167","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}},{"name":"Market Data","item":[{"name":"Balance sheet","id":"bc0dffb6-e748-453f-8de2-755c54d9a340","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/balance-sheet/AAPL","description":"<p>Financial statements. Symbol can be ticker or *CUSIP/*ISIN (e.g. *US02079K3059).</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","balance-sheet","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"disabled":true,"description":{"content":"<p>Annual or quarterly reports</p>\n","type":"text/plain"},"key":"statementType","value":"annual"},{"disabled":true,"description":{"content":"<p>Number of reports to return (e.g. 5 annual = last 5 years)</p>\n","type":"text/plain"},"key":"numberOfReports","value":"5"}],"variable":[]}},"response":[{"id":"6eaef569-d34e-49fe-a7a7-6ba57660aaa9","name":"Balance sheet data","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/balance-sheet/AAPL?statementType=annual&numberOfReports=5","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","balance-sheet","AAPL"],"query":[{"key":"statementType","value":"annual"},{"key":"numberOfReports","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"bc0dffb6-e748-453f-8de2-755c54d9a340"},{"name":"Cash dividends","id":"0255e991-a33f-48e8-bb0e-e144f656572b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/cash-dividends/AAPL","description":"<p>Dividend history. Symbol can be ticker or *CUSIP/*ISIN.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","cash-dividends","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"disabled":true,"description":{"content":"<p>Start date filter (format: YYYY-MM-DD)</p>\n","type":"text/plain"},"key":"excludingFrom","value":"2025-01-01"},{"disabled":true,"description":{"content":"<p>End date filter (format: YYYY-MM-DD). Must be used with excludingFrom.</p>\n","type":"text/plain"},"key":"excludingTo","value":"2026-03-20"}],"variable":[]}},"response":[{"id":"0459a032-9114-41ed-bd91-fa252f51e195","name":"Dividend history","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/cash-dividends/AAPL?excludingFrom=2025-01-01&excludingTo=2026-03-20","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","cash-dividends","AAPL"],"query":[{"key":"excludingFrom","value":"2025-01-01"},{"key":"excludingTo","value":"2026-03-20"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0255e991-a33f-48e8-bb0e-e144f656572b"},{"name":"Company profile","id":"8374844e-25e5-493d-b637-88a4a99fa397","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/company-profile/AAPL","description":"<p>Company details including market cap, P/E, sector, description</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","company-profile","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"19f1d11b-a7a9-41d8-8ba0-13ef1907a33b","name":"Company profile","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/company-profile/AAPL"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"8374844e-25e5-493d-b637-88a4a99fa397"},{"name":"Historical data","id":"24032152-4736-4d84-b56a-4d8320800e6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/historical/AAPL","description":"<p>EOD OHLCV bars from QuoteMedia</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","historical","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"disabled":true,"key":"startDate","value":"1981-02-23"},{"disabled":true,"key":"endDate","value":"1981-02-23"}],"variable":[]}},"response":[{"id":"d6d4223d-5318-4899-b129-f763e4098d93","name":"Historical price data","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/historical/AAPL?startDate=1981-02-23&endDate=1981-02-23","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","historical","AAPL"],"query":[{"key":"startDate","value":"1981-02-23"},{"key":"endDate","value":"1981-02-23"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"24032152-4736-4d84-b56a-4d8320800e6f"},{"name":"News & corporate actions","id":"e7b07efb-6a7f-42a5-9c45-4d8ac7bf60c7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/news/AAPL","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","news","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"disabled":true,"key":"limit","value":"50"}],"variable":[]}},"response":[{"id":"57d9a5bc-0ae0-482f-8385-fa8a2110d24d","name":"News items","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/news/AAPL?limit=50","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","news","AAPL"],"query":[{"key":"limit","value":"50"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"e7b07efb-6a7f-42a5-9c45-4d8ac7bf60c7"},{"name":"Real-time price","id":"6a908c7b-6e57-42d2-bf2e-0a3d5cb4d4fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/real-time/AAPL","description":"<p>Live bid/ask/last from market data feed</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","real-time","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"85dc64a4-e01c-4313-9f75-d3d12db51e56","name":"Real-time quote","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/real-time/AAPL"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"6a908c7b-6e57-42d2-bf2e-0a3d5cb4d4fe"},{"name":"Stock logo","id":"ad46ca87-fe35-4975-ac38-3eab43cf0db0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/logos/AAPL","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","logos","AAPL"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"530412f7-2afa-427f-a24a-8928db36529b","name":"Company logo","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/logos/AAPL"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ad46ca87-fe35-4975-ac38-3eab43cf0db0"},{"name":"All industries","id":"6789c022-9c1f-4b9a-97cc-15590cb5ee2d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/industries","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","industries"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"fa10126e-a39e-42dd-bc76-c10ab5e18b8e","name":"Industries list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/industries"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"6789c022-9c1f-4b9a-97cc-15590cb5ee2d"},{"name":"All sectors","id":"a016e1b0-471c-4775-ae2d-6e3ee8d858c8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/sectors","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","sectors"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"8cac806e-1e57-4ad8-aadf-2305aae45927","name":"Sectors list","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/sectors"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a016e1b0-471c-4775-ae2d-6e3ee8d858c8"},{"name":"Equity security master","id":"879a84b2-4389-4c43-8936-5887df84fc4d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 50,\n  \"offset\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/equity-security-master","description":"<p>Search equity instruments with pagination</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","equity-security-master"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"1bebfe28-15d3-4cf3-bf2a-8a0f52ad3736","name":"Equity list","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 50,\n  \"offset\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/equity-security-master"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"879a84b2-4389-4c43-8936-5887df84fc4d"},{"name":"Get options chain","id":"5e7815ff-65c0-46ad-a919-ad17228ed921","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/chains?symbol=string&expiration=1981-02-23","description":"<p>Returns every active option contract (calls and puts) for the given underlying symbol on the requested expiration date, sorted by strike. Quotes and Greeks are not included in this response. If the underlying has no listed options, the request fails with 400 NON_OPTIONABLE_TICKER.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","options","chains"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"description":{"content":"<p>(Required) Underlying equity symbol (e.g. AAPL).</p>\n","type":"text/plain"},"key":"symbol","value":"string"},{"description":{"content":"<p>(Required) Expiration date in YYYY-MM-DD format.</p>\n","type":"text/plain"},"key":"expiration","value":"1981-02-23"}],"variable":[]}},"response":[{"id":"34e9b23a-9d90-44fa-be78-9b59eef9e4ab","name":"Chain for the requested underlying and expiration. The contracts array contains the full contract row for each strike and side.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/chains?symbol=string&expiration=1981-02-23","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","chains"],"query":[{"key":"symbol","value":"string"},{"key":"expiration","value":"1981-02-23"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"5bb74f91-dbb2-4fa7-a1d3-16cdf8409498","name":"Validation failure. Possible codes: MISSING_SYMBOL, INVALID_DATE, NON_OPTIONABLE_TICKER.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/chains?symbol=string&expiration=1981-02-23","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","chains"],"query":[{"key":"symbol","value":"string"},{"key":"expiration","value":"1981-02-23"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"5e7815ff-65c0-46ad-a919-ad17228ed921"},{"name":"Get options strikes","id":"a6f6ceaa-f3de-4160-a6b0-d3dc6297aaa5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/strikes?symbol=string&expiration=1981-02-23","description":"<p>Returns the distinct strike prices available for the given underlying symbol on the requested expiration date, sorted numerically. Use this to power a strike picker without paying for the full chain payload.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","options","strikes"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"description":{"content":"<p>(Required) Underlying equity symbol.</p>\n","type":"text/plain"},"key":"symbol","value":"string"},{"description":{"content":"<p>(Required) Expiration date in YYYY-MM-DD format.</p>\n","type":"text/plain"},"key":"expiration","value":"1981-02-23"}],"variable":[]}},"response":[{"id":"94281687-f26a-4411-8e16-91319f0d7fd3","name":"Sorted list of strike prices for the requested underlying and expiration.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/strikes?symbol=string&expiration=1981-02-23","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","strikes"],"query":[{"key":"symbol","value":"string"},{"key":"expiration","value":"1981-02-23"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"34e8bd22-3452-47bc-b1ff-96a416159738","name":"Validation failure. Possible codes: MISSING_SYMBOL, INVALID_DATE, NON_OPTIONABLE_TICKER.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/strikes?symbol=string&expiration=1981-02-23","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","strikes"],"query":[{"key":"symbol","value":"string"},{"key":"expiration","value":"1981-02-23"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a6f6ceaa-f3de-4160-a6b0-d3dc6297aaa5"},{"name":"Get options expirations","id":"17793651-657f-41ff-b676-f2e48dc18515","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/expirations?symbol=string","description":"<p>Returns the distinct expiration dates available for the given underlying symbol, sorted chronologically. Each entry includes the contract type (weekly, monthly, etc.) and, when strikes=true is supplied, the count of distinct strikes at that expiration.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","options","expirations"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"description":{"content":"<p>(Required) Underlying equity symbol.</p>\n","type":"text/plain"},"key":"symbol","value":"string"},{"disabled":true,"description":{"content":"<p>When true, each expiration includes a strike_count field.</p>\n","type":"text/plain"},"key":"strikes","value":"false"}],"variable":[]}},"response":[{"id":"f509c4c3-cfc7-4cbb-abc6-5fb45e6cc3a9","name":"Sorted list of expirations for the requested underlying.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/expirations?symbol=string&strikes=false","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","expirations"],"query":[{"key":"symbol","value":"string"},{"key":"strikes","value":"false"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"b487943a-c7e3-4a9a-9ccf-31f9debaee4b","name":"Validation failure. Possible codes: MISSING_SYMBOL, NON_OPTIONABLE_TICKER.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/expirations?symbol=string&strikes=false","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","expirations"],"query":[{"key":"symbol","value":"string"},{"key":"strikes","value":"false"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"17793651-657f-41ff-b676-f2e48dc18515"},{"name":"Lookup option symbols","id":"0f0eb50f-6faf-48c8-b13f-9dbf1326d964","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/lookup?underlying=string","description":"<p>Returns every active option symbol for one or more underlying tickers, grouped by underlying. Use this to enumerate contracts before requesting per-contract details. Up to 30 underlyings can be supplied per request as a comma-separated list. If every supplied underlying is non-optionable, the request fails with 400 NON_OPTIONABLE_TICKER. Partial matches are returned successfully with the unmatched underlyings listed under non_optionable_symbols.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","options","lookup"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"description":{"content":"<p>(Required) Underlying equity symbol, or comma-separated list of up to 30 (e.g. AAPL or AAPL,MSFT).</p>\n","type":"text/plain"},"key":"underlying","value":"string"}],"variable":[]}},"response":[{"id":"86c87ad1-1a1d-43f3-b462-0aeb9f4372ba","name":"Grouped option symbols. Each entry in symbols carries a root_symbol (the underlying) and an options array (its option symbols).","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/lookup?underlying=string","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","lookup"],"query":[{"key":"underlying","value":"string"}]}},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"24f72bab-b798-4515-924d-219a1c3bcda8","name":"Validation failure. Possible codes: MISSING_UNDERLYING, TOO_MANY_SYMBOLS, NON_OPTIONABLE_TICKER.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/options/lookup?underlying=string","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","marketdata","reference","options","lookup"],"query":[{"key":"underlying","value":"string"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0f0eb50f-6faf-48c8-b13f-9dbf1326d964"},{"name":"Symbols by sector","id":"0614af43-da1a-40ba-8d78-15ae17f51007","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"sectorName\": \"Technology\",\n  \"limit\": 50,\n  \"offset\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/sector-symbols","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","sector-symbols"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"8fe0f708-59af-47f3-bfef-1b744aa52e59","name":"Sector symbols","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"sectorName\": \"Technology\",\n  \"limit\": 50,\n  \"offset\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/sector-symbols"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"0614af43-da1a-40ba-8d78-15ae17f51007"},{"name":"Symbol details","id":"1c74b397-4705-48f1-bffa-727bb6b5d059","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"symbols\": [\n    \"AAPL\",\n    \"MSFT\",\n    \"GOOGL\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/symbol-details","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","marketdata","reference","symbol-details"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"96ef92ae-a65b-485e-ac99-67e20cca71c0","name":"Symbol details","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"symbols\": [\n    \"AAPL\",\n    \"MSFT\",\n    \"GOOGL\"\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/marketdata/reference/symbol-details"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"1c74b397-4705-48f1-bffa-727bb6b5d059"}],"id":"afa39594-9c16-4d13-aa67-b1debef8e119","description":"<p>Company profiles, real-time prices, historical data, dividends, news, logos, and reference data</p>\n","_postman_id":"afa39594-9c16-4d13-aa67-b1debef8e119","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}},{"name":"Documents","item":[{"name":"List Supported Documents","id":"d530c452-4212-4e6e-a166-502429c20512","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/documents/types","description":"<p>Returns the full catalog of document types available within the system.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","documents","types"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"4c1374d5-205c-44fb-a77c-7d17e59b90e7","name":"Array of document types the platform supports.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/documents/types"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"successful\": true,\n  \"message\": \"Success\",\n  \"result\": [\n    {\n      \"id\": 1,\n      \"name\": \"Account Statement\",\n      \"description\": \"Monthly brokerage statement\"\n    },\n    {\n      \"id\": 2,\n      \"name\": \"Trade Confirmation\",\n      \"description\": \"Confirmation for executed trades\"\n    },\n    {\n      \"id\": 3,\n      \"name\": \"Tax Document\",\n      \"description\": \"Tax records such as 1099 or W-9\"\n    }\n  ]\n}"},{"id":"4e94f934-0f2a-41f3-a992-5b3486954346","name":"Authorization token missing or invalid.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/documents/types"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"7f84a443-4db2-4da6-a3dd-9b680623ce1f","name":"Server-side failure while retrieving document types.","originalRequest":{"method":"GET","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":"https://dev-tapp-api.tappengine.com/v1/documents/types"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"}],"_postman_id":"d530c452-4212-4e6e-a166-502429c20512"},{"name":"Email Document","id":"db2a4b2d-d655-4478-b242-18d7dc70a178","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"documentUrl\": \"https://cdn.example.com/docs/statement-2025.pdf\",\n  \"email\": \"client@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/email","description":"<p>Sends a specified document to a recipient by email.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","documents","email"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"f1807e67-084a-4898-9198-2ed4c16f86fd","name":"Indicates whether the document email request succeeded.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"documentUrl\": \"https://cdn.example.com/docs/statement-2025.pdf\",\n  \"email\": \"client@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/email"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"successful\": true,\n  \"message\": \"Document sent successfully.\"\n}"},{"id":"3fc85c7f-8c40-4c33-969a-64f0e11a9230","name":"Invalid or missing fields, such as empty documentUrl.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"documentUrl\": \"https://cdn.example.com/docs/statement-2025.pdf\",\n  \"email\": \"client@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/email"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"d7a912b0-f196-4e4c-8f3a-47e0e904780c","name":"Authorization token missing or invalid.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"documentUrl\": \"https://cdn.example.com/docs/statement-2025.pdf\",\n  \"email\": \"client@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/email"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"a62a4948-97d9-467a-ac6b-751adee270f2","name":"Unexpected failure while processing the request.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"documentUrl\": \"https://cdn.example.com/docs/statement-2025.pdf\",\n  \"email\": \"client@example.com\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/email"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"}],"_postman_id":"db2a4b2d-d655-4478-b242-18d7dc70a178"},{"name":"Request W-9 Form","id":"55706a9b-c2b6-41a0-b962-3b2aac43e701","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"url":"https://dev-tapp-api.tappengine.com/v1/documents/w9?userId=550e8400-e29b-41d4-a716-446655440000","description":"<p>Generates a W-9 form for a specified user and returns processing status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","documents","w9"],"host":["https://dev-tapp-api.tappengine.com"],"query":[{"description":{"content":"<p>(Required) User identifier (UUID) for the W-9 form.</p>\n","type":"text/plain"},"key":"userId","value":"550e8400-e29b-41d4-a716-446655440000"}],"variable":[]}},"response":[{"id":"788a1de2-5a21-4dd4-8134-3f561abb54a3","name":"W-9 generation request processing result.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/documents/w9?userId=550e8400-e29b-41d4-a716-446655440000","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","documents","w9"],"query":[{"key":"userId","value":"550e8400-e29b-41d4-a716-446655440000"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"successful\": true,\n  \"message\": \"W-9 form request submitted successfully.\"\n}"},{"id":"5c6411ca-a066-4fb8-becb-9d02f6a3a890","name":"Missing or malformed userId, or invalid UUID format.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/documents/w9?userId=550e8400-e29b-41d4-a716-446655440000","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","documents","w9"],"query":[{"key":"userId","value":"550e8400-e29b-41d4-a716-446655440000"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"49adfaf1-58a5-464e-9bf9-e4607a982d06","name":"Authorization token missing or invalid.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/documents/w9?userId=550e8400-e29b-41d4-a716-446655440000","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","documents","w9"],"query":[{"key":"userId","value":"550e8400-e29b-41d4-a716-446655440000"}]}},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"c70fc897-1aa6-4627-8b4a-96ca6d1313a2","name":"Unexpected server-side error.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"url":{"raw":"https://dev-tapp-api.tappengine.com/v1/documents/w9?userId=550e8400-e29b-41d4-a716-446655440000","host":["https://dev-tapp-api.tappengine.com"],"path":["v1","documents","w9"],"query":[{"key":"userId","value":"550e8400-e29b-41d4-a716-446655440000"}]}},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"}],"_postman_id":"55706a9b-c2b6-41a0-b962-3b2aac43e701"},{"name":"Retrieve Documents","id":"3de7fd9f-4a2c-40c9-afe7-78de253169c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 5,\n  \"offset\": 0,\n  \"documentTypeID\": null,\n  \"accountNumber\": null,\n  \"month\": null,\n  \"year\": null,\n  \"date\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/list","description":"<p>Retrieves a filtered list of documents. Filter by document type, account number, date (month, year, day), and pagination.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","documents","list"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"ad0e3496-967a-4be8-b6e6-5b795b7425e6","name":"Filtered list of documents with pagination metadata.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 5,\n  \"offset\": 0,\n  \"documentTypeID\": null,\n  \"accountNumber\": null,\n  \"month\": null,\n  \"year\": null,\n  \"date\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/list"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"documents\": [\n    {\n      \"url\": \"https://cdn.example.com/docs/statement-2025-01.pdf\",\n      \"accountNumber\": \"1234567890\",\n      \"type\": \"Account Statement\",\n      \"date\": \"2025-01-31\"\n    },\n    {\n      \"url\": \"https://cdn.example.com/docs/confirmation-2025-01-15.pdf\",\n      \"accountNumber\": \"1234567890\",\n      \"type\": \"Trade Confirmation\",\n      \"date\": \"2025-01-15\"\n    }\n  ],\n  \"metadata\": {\n    \"limit\": 5,\n    \"offset\": 0,\n    \"total_count\": 2\n  }\n}"},{"id":"da5bcfde-e7c4-4c4f-b770-4a0e76854908","name":"Invalid request parameters.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 5,\n  \"offset\": 0,\n  \"documentTypeID\": null,\n  \"accountNumber\": null,\n  \"month\": null,\n  \"year\": null,\n  \"date\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/list"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"e525ab86-7683-4e39-9203-ee298aa62ed1","name":"Missing or invalid token.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 5,\n  \"offset\": 0,\n  \"documentTypeID\": null,\n  \"accountNumber\": null,\n  \"month\": null,\n  \"year\": null,\n  \"date\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/list"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"aa88bc44-c6b5-4aac-91ca-fbddc7791e87","name":"Unexpected error.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"limit\": 5,\n  \"offset\": 0,\n  \"documentTypeID\": null,\n  \"accountNumber\": null,\n  \"month\": null,\n  \"year\": null,\n  \"date\": null\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/documents/list"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"}],"_postman_id":"3de7fd9f-4a2c-40c9-afe7-78de253169c1"},{"name":"Upload Document","id":"f619370d-fd30-4f9f-bcca-4963998adba3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"","description":"<p>Partner API secret (companion to X-API-Key). Required on every request.</p>\n","type":"text"},{"key":"X-API-Key","value":"","description":"<p>Partner API key (companion to X-API-Secret). Required on every request.</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"document_type\": \"identity_verification\",\n  \"document_sub_type\": \"passport\",\n  \"content\": \"base64encodedcontent...\",\n  \"mime_type\": \"image/png\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//documents/upload","description":"<p>Upload owner documents (identity verification, tax forms, etc.) for an existing account.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}},"urlObject":{"path":["v1","accounts","","documents","upload"],"host":["https://dev-tapp-api.tappengine.com"],"query":[],"variable":[]}},"response":[{"id":"87f88bb7-b011-462f-b412-f279b7f7e145","name":"Success (No Content)","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"document_type\": \"identity_verification\",\n  \"document_sub_type\": \"passport\",\n  \"content\": \"base64encodedcontent...\",\n  \"mime_type\": \"image/png\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//documents/upload"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"text/plain"}],"cookie":[],"responseTime":null,"body":""},{"id":"c1611556-0c73-406e-923a-1310749dc608","name":"Bad Request. The body in the request is not valid.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"document_type\": \"identity_verification\",\n  \"document_sub_type\": \"passport\",\n  \"content\": \"base64encodedcontent...\",\n  \"mime_type\": \"image/png\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//documents/upload"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"},{"id":"ec7d98e8-721c-43ec-8073-73e9bbd4f5a6","name":"Not Found. No account was found for this account_id.","originalRequest":{"method":"POST","header":[{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"},{"key":"Accept","value":"application/json"},{"key":"X-API-Secret","value":"<API Secret>","description":"Added as a part of security scheme: apikey (companion to X-API-Key)"}],"body":{"mode":"raw","raw":"{\n  \"document_type\": \"identity_verification\",\n  \"document_sub_type\": \"passport\",\n  \"content\": \"base64encodedcontent...\",\n  \"mime_type\": \"image/png\"\n}","options":{"raw":{"language":"json"}}},"url":"https://dev-tapp-api.tappengine.com/v1/accounts//documents/upload"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"error\": {\n    \"code\": \"VALIDATION_ERROR\",\n    \"message\": \"Validation failed\",\n    \"details\": {}\n  }\n}"}],"_postman_id":"f619370d-fd30-4f9f-bcca-4963998adba3"}],"id":"9745ad17-e50f-4364-b869-e7d917e5f768","description":"<p>Document email and management</p>\n","_postman_id":"9745ad17-e50f-4364-b869-e7d917e5f768","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]},"isInherited":true,"source":{"_postman_id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","id":"99a0e700-6a68-405d-b424-bc8e31cbd0a5","name":"Buildmarkets API","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":""}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","exec":["// Both X-API-Key and X-API-Secret are required. Postman's built-in","// auth slot only covers X-API-Key (the apikey scheme), so we attach","// X-API-Secret here. If either credential variable is unset, fail","// loudly instead of silently sending an unauthenticated request.","const key    = pm.variables.get('apiKey');","const secret = pm.variables.get('apiSecret');","","if (!key || !secret) {","    const missing = [];","    if (!key)    missing.push('apiKey');","    if (!secret) missing.push('apiSecret');","    throw new Error(","        'Buildmarkets API: missing required collection variable(s): ' +","        missing.join(', ') +","        '. Open the collection -> Variables tab, set Current value for ' +","        'both apiKey and apiSecret, then re-send the request.'","    );","}","","if (!pm.request.headers.has('X-API-Secret')) {","    pm.request.headers.add({ key: 'X-API-Secret', value: secret });","}"],"id":"c43f3b7d-904c-4d82-88a1-638b3d4a6321"}},{"listen":"test","script":{"type":"text/javascript","exec":[""],"id":"bb46df34-f25d-41c3-bb02-7e4c890dd5ec"}}],"variable":[{"key":"baseUrl","value":"https://dev-tapp-api.tappengine.com"},{"key":"apiKey","value":""},{"key":"apiSecret","value":""},{"key":"accountId","value":""},{"key":"orderId","value":""},{"key":"webhookId","value":""},{"key":"keyId","value":""},{"key":"achId","value":""},{"key":"activityId","value":""},{"key":"id","value":""},{"key":"symbol","value":"AAPL"}]}