# Alpaca India - GIFT City Documentation > Alpaca offers simple, modern API-first solutions to get market data, trade stocks and crypto, build apps and more. ## Documentation: Introduction - [Welcome](https://docs.alpaca.markets/in-giftcity/docs/getting-started.md): This page will help you get started with Alpaca Docs. You'll be up and running in a jiffy! - [About Alpaca](https://docs.alpaca.markets/in-giftcity/docs/about-alpaca.md) - [Alpaca API Platform](https://docs.alpaca.markets/in-giftcity/docs/alpaca-api-platform.md) - [Authentication](https://docs.alpaca.markets/in-giftcity/docs/authentication.md) - [Additional Resources](https://docs.alpaca.markets/in-giftcity/docs/additional-resources.md) ## Documentation: BROKER API - [About Broker API](https://docs.alpaca.markets/in-giftcity/docs/about-broker-api.md): This is the documentation about Broker API that helps you build trading apps and brokerage services for your end users. If you are looking to build your own trading bots and algos, read the Trading… - [Getting Started with Broker API](https://docs.alpaca.markets/in-giftcity/docs/getting-started-with-broker-api.md): This guide is going to help you set everything up in a sandbox environment to get you up and running with Broker API. - [Credentials Management](https://docs.alpaca.markets/in-giftcity/docs/credential-management.md) - [Use Cases](https://docs.alpaca.markets/in-giftcity/docs/use-cases.md) - [Integration Setup with Alpaca](https://docs.alpaca.markets/in-giftcity/docs/integration-setup-with-alpaca.md): If you are coming to Alpaca for the first time to build something using Broker API, please sign up for the dashboard. In this dashboard, you can acquire your API key for the sandbox environment and… - [Broker API FAQs](https://docs.alpaca.markets/in-giftcity/docs/broker-api-faq.md): Frequently Asked Questions - [Mandatory Corporate Actions](https://docs.alpaca.markets/in-giftcity/docs/mandatory-corporate-actions.md): Frequently Asked Mandatory Corporate Action Questions - [Voluntary Corporate Actions](https://docs.alpaca.markets/in-giftcity/docs/voluntary-corporate-actions.md): Frequently Asked Voluntary Corporate Action Questions - [FDIC Sweep Program](https://docs.alpaca.markets/in-giftcity/docs/fdic-sweep-program.md) - [Instant Funding](https://docs.alpaca.markets/in-giftcity/docs/instant-funding-1.md): Frequently Asked Instant Funding Questions - [24/5 Trading](https://docs.alpaca.markets/in-giftcity/docs/245-trading.md) - [OmniSub](https://docs.alpaca.markets/in-giftcity/docs/omnisub.md) - [Fixed Income](https://docs.alpaca.markets/in-giftcity/docs/fixed-income.md) - [ACAT API](https://docs.alpaca.markets/in-giftcity/docs/acat-api.md) - [Intraday Margin Rule for Non-Leverage Margin Accounts](https://docs.alpaca.markets/in-giftcity/docs/intraday-margin-rule-for-non-leverage-margin-accounts.md) - [The Intraday Margin Rule](https://docs.alpaca.markets/in-giftcity/docs/the-intraday-margin-rule-1.md) - [Understanding FINRA’s New Intraday Margin Rule and the End of PDT](https://docs.alpaca.markets/in-giftcity/docs/understanding-finras-new-intraday-margin-rule-and-the-end-of-pdt-1.md) - [US IPOs (Initial Public Offerings)](https://docs.alpaca.markets/in-giftcity/docs/us-ipos-initial-public-offerings.md) - [Customer Account Opening](https://docs.alpaca.markets/in-giftcity/docs/account-opening.md): If you are a fully-disclosed broker-dealer, an RIA, or a trading app setup, you can open your end customer’s account using Account API. The POST method allows you to submit all KYC information to… - [Accounts Statuses](https://docs.alpaca.markets/in-giftcity/docs/accounts-statuses.md) - [International Accounts](https://docs.alpaca.markets/in-giftcity/docs/international-accounts.md) - [Data Validations](https://docs.alpaca.markets/in-giftcity/docs/data-validations.md) - [Funding Accounts](https://docs.alpaca.markets/in-giftcity/docs/funding-accounts.md): The funding process can vary depending on your setup and region and we support many cases, but everyone can do the same in the sandbox environment. - [Journals API](https://docs.alpaca.markets/in-giftcity/docs/funding-via-journals.md) - [Funding Wallets](https://docs.alpaca.markets/in-giftcity/docs/funding-wallets.md) - [Instant Funding](https://docs.alpaca.markets/in-giftcity/docs/instant-funding.md) - [Trading](https://docs.alpaca.markets/in-giftcity/docs/brokerapi-trading.md): All the functionality from Alpaca Trading API for direct users is supported under Broker API. Please read the documentation for more details. There are additional capabilities for Trading API in the… - [Restricted Crypto Backed Securities](https://docs.alpaca.markets/in-giftcity/docs/restricted-crypto-backed-securities.md) - [SSE Events](https://docs.alpaca.markets/in-giftcity/docs/sse-events.md) - [Activities](https://docs.alpaca.markets/in-giftcity/docs/activity-sse.md): Integration Guide & Migration Playbook - [Daily Processes and Reconcilations](https://docs.alpaca.markets/in-giftcity/docs/daily-processes-and-reconcilations.md) - [Banking Holiday Funding Processes](https://docs.alpaca.markets/in-giftcity/docs/holiday-funding-processes.md): This section addresses operational procedures for scenarios where the bank is closed for a holiday, but the stock market remains open for trading (e.g., Columbus Day, Veterans Day). - [Statements and Confirms](https://docs.alpaca.markets/in-giftcity/docs/statements-and-confirms.md) - [Example Trading App (Ribbit)](https://docs.alpaca.markets/in-giftcity/docs/example-trading-app-ribbit.md) - [Fixed Income](https://docs.alpaca.markets/in-giftcity/docs/fixed-income-1.md): This guide provides a comprehensive reference for integrating U.S. Treasuries and U.S. Corporate Bonds into your platform. - [US IPOs (Initial Public Offerings)](https://docs.alpaca.markets/in-giftcity/docs/us-ipos-initial-public-offerings-1.md): This guide provides a comprehensive reference for integrating U.S. IPOs into your platform. - [Custodial accounts](https://docs.alpaca.markets/in-giftcity/docs/custodial-accounts.md) - [Rate Limits](https://docs.alpaca.markets/in-giftcity/docs/broker-api-rate-limits.md) ## Documentation: Market Data API - [About Market Data API](https://docs.alpaca.markets/in-giftcity/docs/about-market-data-api.md): Gain seamless access to a wealth of data with Alpaca Market Data API, offering real-time and historical information for equities, options, crypto and more. - [Getting Started with Market Data API](https://docs.alpaca.markets/in-giftcity/docs/getting-started-with-alpaca-market-data.md): This is a quick guide on how to start consuming market data via APIs. Starting from beginning to end, this section outlines how to install Alpaca’s software development kit (SDK), create a free… - [Historical API](https://docs.alpaca.markets/in-giftcity/docs/historical-api.md) - [Historical Stock Data](https://docs.alpaca.markets/in-giftcity/docs/historical-stock-data-1.md) - [Historical News Data](https://docs.alpaca.markets/in-giftcity/docs/historical-news-data.md) - [WebSocket Stream](https://docs.alpaca.markets/in-giftcity/docs/streaming-market-data.md) - [Real-time Stock Data](https://docs.alpaca.markets/in-giftcity/docs/real-time-stock-pricing-data.md) - [Real-time News](https://docs.alpaca.markets/in-giftcity/docs/streaming-real-time-news.md) - [Market Data FAQ](https://docs.alpaca.markets/in-giftcity/docs/market-data-faq.md): Frequently Asked Questions ## API Reference: GIFT City Extensions API - Blocked Symbols - [Retrieve Blocked Symbols](https://docs.alpaca.markets/in-giftcity/reference/getblockedsymbols.md): Returns the list of symbols that are blocked from **buy** orders for India / GIFT City accounts. Sell orders for these symbols are still permitted. Requires a customer `Authorization: Bearer` token.… ## API Reference: Broker API - Accounts - [Get All Accounts](https://docs.alpaca.markets/in-giftcity/reference/getallaccounts.md): Retrieves the first 1000 accounts that match the query parameters. Sorting is based on creation time. The created_after/created_before query parameters can be used to paginate the results. To further… - [Create an Account](https://docs.alpaca.markets/in-giftcity/reference/createaccount.md): Create an account for a new or existing account holder. Required fields, eligibility, and initial status depend on the account type, enabled assets, and your correspondent configuration. Account… - [Get An Account by ID](https://docs.alpaca.markets/in-giftcity/reference/getaccount.md): You can query a specific account that you submitted to Alpaca by passing into the query the account_id associated with the account you're retrieving. - [Update an Account](https://docs.alpaca.markets/in-giftcity/reference/patchaccount.md): This operation updates account information. If all parameters are valid and updates have been made, it returns with status code 200. The response is the account model. - [Close an Account](https://docs.alpaca.markets/in-giftcity/reference/post-v1-accounts-account_id-actions-close.md): This operation closes an active account. The underlying records and information of the account are not deleted by this operation. **Before closing an account, you are responsible for closing all the… - [Request options trading for an account (BETA)](https://docs.alpaca.markets/in-giftcity/reference/requestoptionsforaccount.md): This endpoint requests options trading for an account. Following submission, an assigned administrator will review the request. Upon approval, the account's options_approved_level parameter will be… - [Retrieve Account Activities](https://docs.alpaca.markets/in-giftcity/reference/getaccountactivities.md): Returns a list of activities Notes: * Pagination is handled using the `page_token` and `page_size` parameters. * `page_token` represents the ID of the last item on your current page of results.… - [Retrieve Account Activities of Specific Type](https://docs.alpaca.markets/in-giftcity/reference/getaccountactivitiesbytype.md): Retrieves an array of Activity by type. If {activity_type} is provided as part of the URL, category cannot be provided as query parameter. They are mutually exclusive. Notes: * Pagination is… - [Retrieve options level approval requests (BETA)](https://docs.alpaca.markets/in-giftcity/reference/requestlistoptionsapprovals.md): This endpoint retrieves options trading level approval requests. Query parameters can be specified to filter the results. If multiple query parameters are specified, the results will be filtered to… - [Retrieve Trading Details for an Account](https://docs.alpaca.markets/in-giftcity/reference/gettradingaccount.md): As a broker you can view more trading details about your users. The response is a Trading Account model. - [Get a single activity (V2) event by event_id ULID.](https://docs.alpaca.markets/in-giftcity/reference/getaccountactivityevent.md): Returns a single account activity (V2) event for the specified account by ULID `event_id`, delivered as a server-sent event message. This is the single-event counterpart to the… - Documents - [Retrieve a List of Account Documents](https://docs.alpaca.markets/in-giftcity/reference/getdocsforaccount.md): This endpoint allows you to query all the account document based on an account ID. You can filter by date, or type of document. These account documents are tax statements, trade confirmations, etc,… - [Download an Account Document](https://docs.alpaca.markets/in-giftcity/reference/downloaddocfromaccount.md): This endpoint downloads an account document based on the document ID. The document will be in PDF format. The operation returns a pre-signed downloadable link as a redirect with HTTP status code 301… - [Upload Owner Documents for an Existing Account](https://docs.alpaca.markets/in-giftcity/reference/uploaddoctoaccount.md): Upload documents for the primary account owner of an account. Documents are binary objects whose contents are encoded in base64. Each encoded content size is limited to 10MB if you use Alpaca for… - [Download the W8BEN document for the primary owner of an account](https://docs.alpaca.markets/in-giftcity/reference/get-v1-accounts-account_id-documents-w8ben-document_id-download.md): This endpoint allows you to download a W-8 BEN document for the primary owner of an account based on the document_id passed as a path parameter. The returned document is in PDF format. For certain… - Trading - [Bulk Fetch All Accounts Positions](https://docs.alpaca.markets/in-giftcity/reference/get-v1-accounts-positions.md): Retrieves a list of the account's open positions. This endpoint is deprecated and will be removed in the future. Please use the [GET /v1/reporting/eod/positions… - [Update Trading Configurations for an Account](https://docs.alpaca.markets/in-giftcity/reference/patch-patch-v1-trading-accounts-account_id-account-configurations.md): You can also set the margin settings for your users' account by passing a PATCH request. By default any account with funds under $2,000 is set a margin multiplier of 1.0, and accounts with over… - [Retrieve real-time Trading Limits for an Account](https://docs.alpaca.markets/in-giftcity/reference/get-v1-account-trading-limits.md): This endpoint is only available to accounts with the trading limits feature enabled, and not on JIT. The daily trading limit is set at the correspondent level (or the account level) and is used as… - [Cancel all Open Orders For an Account](https://docs.alpaca.markets/in-giftcity/reference/deleteallordersforaccount.md): Attempts to cancel all open orders. A response will be provided for each order that is attempted to be cancelled. - [Retrieve a List of Orders](https://docs.alpaca.markets/in-giftcity/reference/getallordersforaccount.md): Retrieves a list of orders for the account, filtered by the supplied query parameters. Endpoint defaults to open orders if no parameters are provided. - [Create an Order for an Account](https://docs.alpaca.markets/in-giftcity/reference/createorderforaccount.md): Creating an order for your end customer. Each trading request must pass in the account_id in the URL. - Note that when submitting crypto orders, `market`, `limit` and `stop_limit` orders are… - [Cancel an Open Order](https://docs.alpaca.markets/in-giftcity/reference/deleteorderforaccount.md): Attempts to cancel an open order. If the order is no longer cancelable (for example if the status is "filled"), the server will respond with status 422, and reject the request. Upon acceptance of… - [Retrieve an Order by its ID](https://docs.alpaca.markets/in-giftcity/reference/getorderforaccount.md): Retrieves a single order for the given order_id. - [Replace an Order](https://docs.alpaca.markets/in-giftcity/reference/replaceorderforaccount.md): Replaces a single order with updated parameters. Each parameter overrides the corresponding attribute of the existing order. The other attributes remain the same as the existing order. A success… - [Estimate an Order](https://docs.alpaca.markets/in-giftcity/reference/get-v1-trading-accounts-account_id-orders-estimation.md): Order estimation endpoint will display, based on user's account balance, the estimated quantity and price they will receive for their notional order. For LCT - customer's order will include the… - [Retrieves a single order specified by the client order ID.](https://docs.alpaca.markets/in-giftcity/reference/getorderbyclientorderidforaccount.md): Retrieves a single order specified by the client order ID. - [Close All Positions for an Account](https://docs.alpaca.markets/in-giftcity/reference/closeallpositionsforaccount.md): Closes (liquidates) all of the account's open long and short positions. A response will be provided for each order that is attempted to be cancelled. If an order is no longer cancelable, the server… - [List Open Positions for an Account](https://docs.alpaca.markets/in-giftcity/reference/getpositionsforaccount.md): List open positions for an account - [Close a Position for an Account](https://docs.alpaca.markets/in-giftcity/reference/closepositionforaccountbysymbol.md): Closes (liquidates) the account's open position for the given symbol. Works for both long and short positions. - [Get an Open Position for account by Symbol or AssetId](https://docs.alpaca.markets/in-giftcity/reference/getpositionsforaccountbysymbol.md): Retrieves the account's open position for the given symbol or asset_id. - [Do Not Exercise an Options Position](https://docs.alpaca.markets/in-giftcity/reference/optiondonotexercise.md): This endpoint enables users to submit a do-not-exercise (DNE) instruction for a held option contract, preventing automatic exercise at expiry. By default, Alpaca will automatically exercise… - [Exercise an Options Position](https://docs.alpaca.markets/in-giftcity/reference/optionexercise.md): This endpoint enables users to exercise a held option contract, converting it into the underlying asset based on the specified terms. All available held shares of this option contract will be… - Portfolio History - [Get Account Portfolio History](https://docs.alpaca.markets/in-giftcity/reference/get-v1-trading-accounts-account_id-account-portfolio-history.md): Returns timeseries data about equity and profit/loss (P/L) of the account in requested timespan. - Assets - [Retrieve All Assets](https://docs.alpaca.markets/in-giftcity/reference/getassets.md): Returns all assets - [Retrieve an Asset by ID](https://docs.alpaca.markets/in-giftcity/reference/getassetbysymbolorid.md): Returns the requested asset, if found - [Retrieve Entry Requirements for requested assets](https://docs.alpaca.markets/in-giftcity/reference/get-asset-entry-requirements.md): Returns all entry-requirements - [Get US corporates](https://docs.alpaca.markets/in-giftcity/reference/uscorporates.md): Serves the list of US corporates available at Alpaca. The response is sorted by ISIN. - [Get US treasuries](https://docs.alpaca.markets/in-giftcity/reference/ustreasuries.md): Serves the list of US treasuries available at Alpaca. The response is sorted by ISIN. - [Get Option Contracts (BETA)](https://docs.alpaca.markets/in-giftcity/reference/get-options-contracts.md): This endpoint allows you to retrieve a list of option contracts based on various filtering criteria. By default only active contracts that expire before the upcoming weekend are returned. - [Get an option contract by ID or Symbol (BETA)](https://docs.alpaca.markets/in-giftcity/reference/get-option-contract-symbol_or_id.md): Get an option contract by symbol or contract ID. The symbol or id should be passed in as a path parameter. - Calendar - [Get US Market Calendar](https://docs.alpaca.markets/in-giftcity/reference/legacycalendar.md): The calendar API serves the full list of market days from 1970 to 2029. It can also be queried by specifying a start and/or end time to narrow down the results. In addition to the dates, the response… - [Get US Market Clock](https://docs.alpaca.markets/in-giftcity/reference/legacyclock.md): The clock API serves the current market timestamp, whether or not the market is currently open, as well as the times of the next market open and close. - [Get Market Calendar](https://docs.alpaca.markets/in-giftcity/reference/calendar-1.md): This endpoint returns the market calendar. - [Get Market Clock](https://docs.alpaca.markets/in-giftcity/reference/clock.md): This API serves information about multiple markets: the current time, if it's a market day, the current phase of the market, etc. - Events - [Subscribe to Journal Events (SSE) (Legacy)](https://docs.alpaca.markets/in-giftcity/reference/subscribetojournalstatussse.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to journal status updates as they get processed by our backoffice. Historical events… - [Subscribe to Non-Trading Activities Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/get-v1-events-nta.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to non-trading activities updates as they get processed by our backoffice, for both… - [Subscribe to Transfer Events (SSE) (Legacy)](https://docs.alpaca.markets/in-giftcity/reference/subscribetotransferstatussse.md): **Deprecation notice** As part of the deprecation process, the legacy transfer events API is now only available for existing broker-partners at `GET /v1/events/transfers/status` and for… - [Subscribe to Activity Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetoactivitiessse.md): The Events API sends the real-time events and provides historical queries with SSE (Server Sent Events). This endpoint streams events on account activities. Historical events are streamed… - [Subscribe to Admin Action Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetoadminactionsse.md): The Events API provides event push as well as historical queries via SSE (server sent events). This endpoint streams events related to administrative actions performed by our systems. Historical… - [Subscribe to Funding Status Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetofundingstatussse.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to funding status updates as they get processed by our backoffice, for both end-user and… - [Subscribe to IPO Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetoipoeventssse.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to IPO offering lifecycle updates as they happen - including new offerings, offering… - [Subscribe to Journal Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetojournalstatusv2sse.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to journal status updates as they get processed by our backoffice. Historical events… - [Subscribe to System Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetosystemeventv2sse.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to system event updates as they happen in our backend. Historical events are streamed… - [Subscribe to Trade Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetotradev2sse.md): The Events API provides event push as well as historical queries via SSE (server sent events). You can listen to events related to trade updates. Most market trades sent during market hours are… - [Subscribe to Account Status Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetoaccountstatussse.md): The accounts events API provides streaming of account changes as they occur, via SSE (server sent events). Past events can also be queried. Events are generated for changes to the following account… - Funding - [Retrieve ACH Relationships for an account](https://docs.alpaca.markets/in-giftcity/reference/getaccountachrelationships.md): Returns a list of ACH Relationships for an account - [Create an ACH Relationship](https://docs.alpaca.markets/in-giftcity/reference/createachrelationshipforaccount.md): Create a new ACHRelationship for an account If successful, will return 200 code with a newly created ACH Relationship entity. - [Delete an existing ACH relationship](https://docs.alpaca.markets/in-giftcity/reference/deleteachrelationshipfromaccount.md): Delete an existing ACH relationship for an account - [Retrieve Bank Relationships for an Account](https://docs.alpaca.markets/in-giftcity/reference/getrecipientbanks.md): Retrieves Bank Relationships for an account - [Create a Bank Relationship for an Account](https://docs.alpaca.markets/in-giftcity/reference/createrecipientbank.md): If successful, retrieves Bank Relationships for an account - [Delete a Bank Relationship for an Account](https://docs.alpaca.markets/in-giftcity/reference/deleterecipientbank.md): If successful, deletes Bank Relationship for an account - [Retrieve List of Transfers for an Account.](https://docs.alpaca.markets/in-giftcity/reference/gettransfersforaccount.md): You can query a list of transfers for an account. You can filter requested transfers by values such as direction and status. Returns a list of transfer entities ordered by created_at - [Request a New Transfer](https://docs.alpaca.markets/in-giftcity/reference/createtransferforaccount.md): Create a new transfer to deposit money into or withdraw money from an account. Two `transfer_type` values are accepted, and both are available in sandbox and production: - **`ach`** — supports both… - [Request to Close a Transfer](https://docs.alpaca.markets/in-giftcity/reference/deletetransfer.md): Request to close a transfer - [List all JIT Settlements](https://docs.alpaca.markets/in-giftcity/reference/get-v1-jit-settlements.md): Returns all JIT settlements filtered by status if provided. - [Create a new JIT settlement](https://docs.alpaca.markets/in-giftcity/reference/post-v1-jit-settlements.md): Creates a new JIT settlement, which will trigger the reconciliation process for all included accounts. There is a limit of 150,000 accounts per settlement. If more than 150,000 accounts need to be… - [Get a single JIT settlement](https://docs.alpaca.markets/in-giftcity/reference/get-v1-jit-settlements-single.md): Returns the JIT settlement specified by the path parameter. - [Retrieve JIT Ledger Balances](https://docs.alpaca.markets/in-giftcity/reference/get-v1-transfers-jit-ledger_id-balances.md): Returns an array of objects that correspond to each ledger account. - [Retrieve JIT Ledgers](https://docs.alpaca.markets/in-giftcity/reference/get-v1-transfers-jit-ledgers.md): Returns an array of objects that correspond to each ledger account, each of which contains the following attributes. - [Retrieve Daily Trading Limits](https://docs.alpaca.markets/in-giftcity/reference/get-v1-transfers-jit-limits.md): The JIT Securities daily trading limit is set at the correspondent level and is used as the limit for the total amount due to Alpaca on the date of settlement. The limit in use returns the real time… - [Retrieve JIT Reports](https://docs.alpaca.markets/in-giftcity/reference/get-v1-transfers-jit-reports.md): Retrieves a JIT report for the requested report type and system date. By default, the report is returned inline. For large reports, use response_type=download_url to receive a temporary signed… - Funding Wallets - [Retrieve funding wallet](https://docs.alpaca.markets/in-giftcity/reference/getfundingwallet.md): Returns the funding wallet for the specified account. Responds with 404 if the account has not been onboarded to funding wallets or a wallet has not been created. - [Creates a funding wallet](https://docs.alpaca.markets/in-giftcity/reference/createfundingwallet.md): Creates a funding wallet for the specified account. The request is rejected if the account already has a funding wallet. - [Retrieve funding details](https://docs.alpaca.markets/in-giftcity/reference/listfundingdetails.md): Returns a list of funding details if it exists. Query parameters must be passed to create a new funding details object if none exist. - [Delete a recipient bank](https://docs.alpaca.markets/in-giftcity/reference/deletefundingwalletrecipientbank.md): deletes a recipient bank. - [Retrieve recipient bank](https://docs.alpaca.markets/in-giftcity/reference/getfundingwalletrecipientbank.md): Returns the recipient bank registered against the specified account's funding wallet. Responds with 404 if no recipient bank has been registered for the account. - [Create a recipient bank](https://docs.alpaca.markets/in-giftcity/reference/createfundingwalletrecipientbank.md): Creates a new recipient bank. Returns the new recipient bank entity on success. entity. - [Retrieve funding wallet transfers](https://docs.alpaca.markets/in-giftcity/reference/getfundingwallettransfers.md): Returns all funding wallet transfers (deposits and withdrawals) associated with the specified account. - [Retrieve funding wallet transfer by ID](https://docs.alpaca.markets/in-giftcity/reference/getfundingwallettransferbyid.md): Returns a single funding wallet transfer for the specified account by `transfer_id`. Responds with 404 if no matching transfer exists for the account. - [Create a withdrawal](https://docs.alpaca.markets/in-giftcity/reference/createfundingwalletwithdrawal.md): Creates a withdrawal - [Batch create funding wallets](https://docs.alpaca.markets/in-giftcity/reference/batchcreatefundingwallets.md): Creates funding wallets for a list of accounts in a single request. Every `account_id` in the request must belong to your firm, and the request is rejected if a funding wallet already exists for any… - [Create sandbox deposit transfer](https://docs.alpaca.markets/in-giftcity/reference/demodepositfunding.md): Simulates an inbound deposit into an account's funding wallet for end-to-end testing of the deposit flow. The transfer can only credit accounts that belong to your firm. Available in non-production… - Instant Funding - [Get Instant Funding List](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-list.md): Returns a list of instant funding records based on the query parameters. The results are paginated, sorted, and filtered based on the parameters provided. - [Create an instant funding request](https://docs.alpaca.markets/in-giftcity/reference/post-v1-instant-funding.md): Creates an instant funding request. The request will be processed and the funds will be made available to the account in the form of a Memopost non trade activity. Upon settlement the Memoposted will… - [Cancel an instant funding request](https://docs.alpaca.markets/in-giftcity/reference/delete-v1-instant-funding-single.md): Cancels a single instant funding request based on the ID supplied if possible. - [Get an instant funding request](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-single.md): Returns an instant funding transfer based on the ID supplied. - [Get instant funding limits](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-correspondent-limits.md): Returns globally configured limits for the correspondent. These limits are used to determine the maximum amount that can be extended to all accounts, and reaching this limit will result in further… - [Get instant funding account limits](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-account-limits.md): Returns the limits for individual partner accounts. - [Get instant funding report](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-reports.md): Returns instant funding reports which are to be used for daily reconciliation reporting. - [List settlements](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-settlements.md): Returns all settlements filtered by status if provided. - [Create a new settlement](https://docs.alpaca.markets/in-giftcity/reference/post-v1-instant-funding-settlements.md): Creates a new settlement, which will trigger the reconciliation process for all included transfers and their interests. There is a limit of 50,000 transfers per settlement. If more than 50,000… - [Get a single settlement](https://docs.alpaca.markets/in-giftcity/reference/get-v1-instant-funding-settlements-single.md): Returns the settlement specified by the path parameter. - OAuth - [Authorize an OAuth Token](https://docs.alpaca.markets/in-giftcity/reference/authorizeoauthtoken.md): The operation issues an OAuth code which can be used in the OAuth code flow. - [Get an OAuth client](https://docs.alpaca.markets/in-giftcity/reference/getoauthclient.md): The endpoint returns the details of OAuth client to display in the authorization page. - [Issue an OAuth token](https://docs.alpaca.markets/in-giftcity/reference/issueoauthtoken.md): The operation issues an OAuth code which can be used in the OAuth code flow. - Journals - [Retrieve a List Journals](https://docs.alpaca.markets/in-giftcity/reference/getalljournals.md): Returns an array of journal objects. - [Create a Journal](https://docs.alpaca.markets/in-giftcity/reference/createjournal.md): A journal can be JNLC (move cash) or JNLS (move shares), dictated by `entry_type`. Generally, journal requests are subject to approval and starts from the `pending` status. The status changes are… - [Cancel a Pending Journal](https://docs.alpaca.markets/in-giftcity/reference/deletejournalbyid.md): You can only delete a journal if the journal is still in a pending state, if a journal is executed you will not be able to delete. The alternative is to create a mirror journal entry to reverse the… - [Retrieve a Single Journal Entry](https://docs.alpaca.markets/in-giftcity/reference/get-v1-journals-journal_id.md): You can query a specific journal entry that you submitted to Alpaca by passing into the query the journal_id. Will return a journal entry if a journal entry with journal_id exists, otherwise will… - [Create a Batch Journal Transaction (One-to-Many)](https://docs.alpaca.markets/in-giftcity/reference/createbatchjournal.md): You can create a batch of journal requests by using this endpoint. This is enabled on JNLC type Journals for now only. Every single request must be valid for the entire batch operation to succeed.… - [Create a Reverse Batch Journal Transaction (Many-to-One)](https://docs.alpaca.markets/in-giftcity/reference/post-v1-journals-reverse_batch.md): You can also create a batch journal request by using the following endpoint. This is enabled on JNLC for now only. Note that if there is an invalid account_id the whole batch operation will be… - Corporate Actions - [Retrieve Announcements](https://docs.alpaca.markets/in-giftcity/reference/getcorporateannouncements.md): This endpoint is deprecated, please use [the new corporate actions endpoint](https://docs.alpaca.markets/reference/corporateactions-1) instead. - [Retrieve a Specific Announcement](https://docs.alpaca.markets/in-giftcity/reference/get-get-v1-corporate_actions-announcements-id.md): This endpoint is deprecated, please use [the new corporate actions endpoint](https://docs.alpaca.markets/reference/corporateactions-1) instead. - Watchlist - [Retrieve all Watchlists for an Account](https://docs.alpaca.markets/in-giftcity/reference/getallwatchlistsforaccount.md): Fetch a list of all watchlists currently in an account. - [Create a New Watchlist for an Account](https://docs.alpaca.markets/in-giftcity/reference/createwatchlistforaccount.md): Returns the watchlist object - [Remove a Watchlist](https://docs.alpaca.markets/in-giftcity/reference/deletewatchlistfromaccountbyid.md): Irrevocably delete a watchlist. - [Manage watchlists](https://docs.alpaca.markets/in-giftcity/reference/getwatchlistforaccountbyid.md): Retrieve Watchlist by ID - [Add an Asset to a Watchlist](https://docs.alpaca.markets/in-giftcity/reference/post-v1-trading-accounts-account_id-watchlists-watchlist_id.md): Adds an asset to an existing watchlist. - [Update a Watchlist](https://docs.alpaca.markets/in-giftcity/reference/replacewatchlistforaccountbyid.md): Replace entirely the set of securities contained in the watchlist while optionally renaming it. Destructive operation. - [Remove a Symbol from a Watchlist](https://docs.alpaca.markets/in-giftcity/reference/delete-delete-v1-trading-accounts-account_id-watchlists-watchlist_id-symbol.md): Delete one entry for an asset by symbol name - KYC - [Retrieve CIP information](https://docs.alpaca.markets/in-giftcity/reference/get-v1-accounts-account_id-cip.md): You can retrieve the CIP information you've submitted for a given account. - [Upload CIP information](https://docs.alpaca.markets/in-giftcity/reference/post-v1-accounts-account_id-cip.md): The customer identification program (CIP) API allows you to submit the CIP results received from your KYC provider. The minimum requirements to open an individual financial account are delimited and… - [Update the Onfido SDK Outcome](https://docs.alpaca.markets/in-giftcity/reference/patch-v1-accounts-account_id-onfido-sdk.md): This request allows you to send Alpaca the result of the Onfido SDK flow in your app. A notification of a successful outcome is required for Alpaca to continue the KYC process. - [Retrieve an Onfido SDK Token](https://docs.alpaca.markets/in-giftcity/reference/get-v1-accounts-account_id-onfido-sdk-tokens.md): Get an SDK token to activate the Onfido SDK flow within your app. You will have to keep track of the SDK token so you can pass it back when you upload the SDK outcome. We recommend storing the token… - Rebalancing - [List Portfolios](https://docs.alpaca.markets/in-giftcity/reference/get-v1-rebalancing-portfolios.md): Lists portfolios. When more than one query parameter is passed, only portfolios meeting all provided values will be returned (logical AND between parameter values). - [Create Portfolio](https://docs.alpaca.markets/in-giftcity/reference/post-v1-rebalancing-portfolios.md): Creates a portfolio allocation containing securities and/or cash. Having no rebalancing conditions is allowed but the rebalance event would need to be triggered manually. Portfolios created with API… - [Inactivate Portfolio By ID](https://docs.alpaca.markets/in-giftcity/reference/delete-v1-rebalancing-portfolios-portfolio_id.md): Archives a portfolio (soft delete). Only permitted when the portfolio has no active subscriptions. Archived portfolios are hidden from the default list response and cannot be used for new… - [Get Portfolio by ID](https://docs.alpaca.markets/in-giftcity/reference/get-v1-rebalancing-portfolios-portfolio_id.md): Get a portfolio by its ID. - [Update Portfolio by ID](https://docs.alpaca.markets/in-giftcity/reference/patch-v1-rebalancing-portfolios-portfolio_id.md): Updates a portfolio. If weights or conditions are changed, all subscribed accounts will be evaluated for rebalancing at the next opportunity (normal market hours). If a cooldown is active on the… - [List All Runs.](https://docs.alpaca.markets/in-giftcity/reference/get-v1-rebalancing-runs.md): Lists runs. - [Create Run](https://docs.alpaca.markets/in-giftcity/reference/post-v1-rebalancing-runs.md): Creates a rebalance run. Omit `weights` or provide an empty array to create a subscription-driven run using the account's active subscription. Provide a non-empty `weights` array to create a manual… - [Cancel Run by ID](https://docs.alpaca.markets/in-giftcity/reference/delete-v1-rebalancing-runs-run_id.md): Cancels a run so it does not start, or is not retried. Only a run in QUEUED or IN_PROGRESS can be canceled. A run in any other status is rejected. Canceling does not stop a run that is already… - [Get Run by ID](https://docs.alpaca.markets/in-giftcity/reference/get-v1-rebalancing-runs-run_id.md): Get a run by its ID. - [List All Subscriptions](https://docs.alpaca.markets/in-giftcity/reference/get-v1-rebalancing-subscriptions.md): Lists subscriptions - [Create Subscription](https://docs.alpaca.markets/in-giftcity/reference/post-v1-rebalancing-subscriptions.md): Creates a subscription between an account and a portfolio. - [Unsubscribe Account (Delete Subscription)](https://docs.alpaca.markets/in-giftcity/reference/delete-v1-rebalancing-subscriptions-subscription_id.md): Deletes the subscription which stops the rebalancing of an account. - [Get Subscription by ID](https://docs.alpaca.markets/in-giftcity/reference/get-v1-rebalancing-subscriptions-subscription_id.md): Get a subscription by its ID. - Logos - [Get Logo](https://docs.alpaca.markets/in-giftcity/reference/get-v1beta1-logos-symbol.md): Alpaca's Logo API serves uniform logo images for select stock and crypto symbols. Note: For Logo API pricing details, reach out to sales@alpaca.markets The API response will return the raw image as… - Reporting - [Retrieve Aggregate Positions](https://docs.alpaca.markets/in-giftcity/reference/get-v1-reporting-eod-aggregate_positions.md): This API endpoint provides reporting data to partners for aggregate common stock and crypto positions across their account base. Partners can view historical snapshots of their holding across their… - [Retrieve EOD Cash Interest Details](https://docs.alpaca.markets/in-giftcity/reference/get-v1-get-eod-cash-interest-report.md): This API retrieves a list of cash interest details for the given date(s) for a single account or all accounts. End-of-day (EOD) details are typically accessible after 8:00pm Eastern Time (ET) and… - [Retrieve EOD Positions](https://docs.alpaca.markets/in-giftcity/reference/get-v1-reporting-eod-positions.md): This API retrieves a comprehensive list of end-of-day positions for all accounts. End-of-day (EOD) positions are typically accessible after 4:00 am Eastern Time (ET) on the following day, providing a… - Country Info - [Retrieve countries information](https://docs.alpaca.markets/in-giftcity/reference/querycountryinfos.md): The Country Info API serves country information for every supported countries including risk ratings and supported crypto states where applicable. - IRA - [Retrieve Excess Contributions](https://docs.alpaca.markets/in-giftcity/reference/listiraexcesscontributions.md): Returns all overcontributed IRA accounts - Cash Interest - [List APR Tiers](https://docs.alpaca.markets/in-giftcity/reference/get-v1-list-apr-tiers.md): List all available APR tiers. These tiers may be assigned to an account, and will be used to determine the interest rate paid on uninvested cash balances. - FPSL Program - [Read FPSL Loans Analytics for an Account](https://docs.alpaca.markets/in-giftcity/reference/get-v1-fpsl-analytics-account-loans.md): Returns aggregated FPSL interest and loan-activity counts for one account over a date range. Use this for "earned so far this month" customer UIs and for supervisory spot-checks against your internal… - [List FPSL Loans](https://docs.alpaca.markets/in-giftcity/reference/get-v1-list-fpsl-loans.md): Returns a list of all FPSL loans that match the specified filter criteria, ordered in ascending order by `date`, `account_number`, and `symbol`. Each entry represents a loan of a `symbol` on a given… - [List FPSL Tiers](https://docs.alpaca.markets/in-giftcity/reference/get-v1-list-fpsl-tiers.md): List all available FPSL tiers. These tiers may be assigned to an account. - ACATS - [List transfers](https://docs.alpaca.markets/in-giftcity/reference/listacatstransfers.md): List all incoming and outgoing transfers, for all accounts. The list may include transfers not initiated using this API. The list is paginated: use the `page_token` query parameter with the value… - [List transfers for an account](https://docs.alpaca.markets/in-giftcity/reference/listacatstransfersbyaccount.md): List all incoming and outgoing transfers where the account was one of the parties. The list may include transfers not initiated using this API. By default, the response includes all transfers for the… - [Initiate an incoming transfer](https://docs.alpaca.markets/in-giftcity/reference/requestacatstransfer.md): This endpoint allows you to create new incoming ACATS requests. We currently support full and partial transfer types, for US equities and cash. Note that after submitting a request, it might take… - [Get transfer details](https://docs.alpaca.markets/in-giftcity/reference/getacatstransfer.md): Includes the same information returned by the list transfers endpoints, but for just one transfer. - [List assets for a transfer](https://docs.alpaca.markets/in-giftcity/reference/listacatsassets.md): Assets are only available for partial transfers and for transfers where the deliverer has already responded with the list of assets. The asset list may change as the transfer is updated by the… - [List contra brokers](https://docs.alpaca.markets/in-giftcity/reference/listacatscontrabrokers.md): This information is provided based on the latest ACATS Participant Master File, and contains the DTCC account numbers of valid contra brokers. Only participants that are either brokers or banks are… - IPO - [List IPO Offerings](https://docs.alpaca.markets/in-giftcity/reference/listipoofferings.md): Returns a paginated list of IPO offerings currently known to Alpaca. Use this endpoint to power IPO discovery surfaces (e.g. an "Upcoming IPOs" list). Real-time lifecycle changes (availability,… - [Retrieve an IPO Offering](https://docs.alpaca.markets/in-giftcity/reference/getipooffering.md): Returns a single IPO offering by `offering_reference`. The `offering_reference` value matches the one delivered on the [IPO Events Stream](#operation/subscribeToIPOEventsSSE). ## API Reference: Authentication API - OAuth2 - [Issue tokens](https://docs.alpaca.markets/in-giftcity/reference/issuetokens.md): Issue access tokens using various grant types: - `client_credentials`: Exchange client credentials for an access token - `urn:ietf:params:oauth:grant-type:jwt-bearer`: Exchange JWT assertion… ## API Reference: Market Data API - Stock - [Historical auctions (single)](https://docs.alpaca.markets/in-giftcity/reference/stockauctionsingle.md): The historical auctions endpoint provides auction prices for the given stock symbol between the specified dates. - [Historical bars (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stockbarsingle.md): The historical stock bars API provides aggregates for the stock symbol between the specified dates. - [Latest bar (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stocklatestbarsingle.md): The latest bar endpoint returns the latest minute bar for the given ticker symbol. - [Historical quotes (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stockquotesingle.md): The historical stock quotes API provides quote data for a stock symbol between the specified dates. - [Latest quote (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stocklatestquotesingle.md): The latest quote endpoint provides the latest best bid and ask prices for a given ticker symbol. - [Snapshot (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stocksnapshotsingle.md): The snapshot endpoint provides the latest trade, latest quote, minute bar, daily bar, and previous daily bar data for a given ticker symbol. - [Historical trades (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stocktradesingle.md): The historical stock trades API provides trade data for a stock symbol between the specified dates. - [Latest trade (single symbol)](https://docs.alpaca.markets/in-giftcity/reference/stocklatesttradesingle.md): The latest trade endpoint provides the latest trade for the given ticker symbol. Trades with any conditions that causes them to not update the bar price are excluded. For example a trade with… - [Historical auctions](https://docs.alpaca.markets/in-giftcity/reference/stockauctions.md): The historical auctions endpoint provides auction prices for a list of stock symbols between the specified dates. - [Historical bars](https://docs.alpaca.markets/in-giftcity/reference/stockbars.md): The historical stock bars API provides aggregates for a list of stock symbols between the specified dates. The returned results are sorted by symbol first, then by bar timestamp. This means that you… - [Latest bars](https://docs.alpaca.markets/in-giftcity/reference/stocklatestbars.md): The latest bars endpoint provides the latest minute bar for the given ticker symbols. - [Condition codes](https://docs.alpaca.markets/in-giftcity/reference/stockmetaconditions.md): Returns the mapping between the condition codes and names. - [Exchange codes](https://docs.alpaca.markets/in-giftcity/reference/stockmetaexchanges.md): Returns the mapping between the stock exchange codes and the corresponding exchange names. - [Historical quotes](https://docs.alpaca.markets/in-giftcity/reference/stockquotes.md): The historical stock quotes API provides quote data for a list of stock symbols between the specified dates. The returned results are sorted by symbol first, then by the quote timestamp. This means… - [Latest quotes](https://docs.alpaca.markets/in-giftcity/reference/stocklatestquotes.md): The latest quotes endpoint provides the latest best bid and ask prices for the given ticker symbols. - [Snapshots](https://docs.alpaca.markets/in-giftcity/reference/stocksnapshots.md): The snapshot endpoint for multiple tickers provides the latest trade, latest quote, minute bar, daily bar, and previous daily bar data for each given ticker symbol. - [Historical trades](https://docs.alpaca.markets/in-giftcity/reference/stocktrades.md): The historical stock trades API provides trade data for a list of stock symbols between the specified dates. The returned results are sorted by symbol first then by trade timestamp. This means that… - [Latest trades](https://docs.alpaca.markets/in-giftcity/reference/stocklatesttrades.md): The latest trades endpoint provides the latest trades for the given ticker symbols. Trades with any conditions that causes them to not update the bar price are excluded. For example a trade with… - Fixed income - [Latest prices](https://docs.alpaca.markets/in-giftcity/reference/fixedincomelatestprices.md): This endpoint returns the latest prices for the given fixed income securities. - [Latest quotes](https://docs.alpaca.markets/in-giftcity/reference/fixedincomelatestquotes.md): This endpoint returns the latest quotes for the given fixed income securities. - Logos - [Logos](https://docs.alpaca.markets/in-giftcity/reference/logos-2.md): Get the image of the company logo for the given symbol. - Screener - [Top market movers](https://docs.alpaca.markets/in-giftcity/reference/movers.md): Returns the top market movers (gainers and losers) based on real time SIP data. The change for each symbol is calculated from the previous closing price and the latest closing price. For stocks, the… - [Most active stocks](https://docs.alpaca.markets/in-giftcity/reference/mostactives.md): Returns the most active stocks by volume or trade count based on real time SIP data. By default, returns the top 10 symbols by volume. - News - [News articles](https://docs.alpaca.markets/in-giftcity/reference/news-1.md): Returns the latest news articles across stocks and crypto. By default, returns the latest 10 news articles. - Corporate actions - [Corporate actions](https://docs.alpaca.markets/in-giftcity/reference/corporateactions.md): This endpoint provides data about the corporate actions for each given symbol over a specified time period. By default (`data_quality=complete`), corporate actions that are still incomplete (for… - [Subscribe to Corporate Actions Events (SSE)](https://docs.alpaca.markets/in-giftcity/reference/subscribetocorporateactionseventssse.md): Server-Sent Events (SSE) stream that delivers every corporate-action mutation (`insert` / `update` / `delete`) across all supported CA types on a single long-lived `text/event-stream` connection.… ## Changelog - [Named schemas for ACATS transfer details and portfolio weights](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-30-acats-portfolio-weights-88078e8.md) - [Default APR tier guidance clarified on cash interest enrollment](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-30-apr-tier-ed61966.md) - [Error responses documented on rebalancing endpoints](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-30-rebalancing-errors-eddd1fc.md) - [Rebalancing portfolio weight "percent" is now a decimal string](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-29-portfolio-weight-percent-aac7023.md) - [JIT report types and file responses on the JIT reports endpoint](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-28-jit-reports-3c7f247.md) - [New exchange and asset class enum values, including TXSE](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-28-exchanges-73c2f88.md) - [New "asset" object on Activities V2 events](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-28-activity-asset-1d88bef.md) - [Deprecated "timing" removed from the transfer request schema](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-28-transfer-timing-096f894.md) - [Currency support documented on journal request schemas](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-28-journal-currency-918271b.md) - [Rebalancing list pagination tokens are integer offsets](https://docs.alpaca.markets/in-giftcity/changelog/2026-10-28-rebalancing-pagination-1b3485c.md)