# Anthid ## Docs - [Get a connection status](https://docs.anthid.com/api-reference/connections/get-a-connection-status.md): Returns the current lifecycle status for a single broker connection account that belongs to the authenticated organization. - [List connection statuses](https://docs.anthid.com/api-reference/connections/list-connection-statuses.md): Returns statuses for the requested broker connection account ids. Accounts that cannot be resolved, are inaccessible to the authenticated organization, or do not exist are omitted from the response. - [Create a broker credential](https://docs.anthid.com/api-reference/credentials/create-a-broker-credential.md): Creates a trading account and stores its broker credential as an encrypted WorkOS Vault object. Only organization admins can create credentials. Paper credentials are allowed for admins; live credentials additionally require the Trading Live entitlement. The response returns the created trading-acco… - [Delete a broker credential](https://docs.anthid.com/api-reference/credentials/delete-a-broker-credential.md): Soft-deletes a broker credential and its trading account, then attempts to delete the backing WorkOS Vault object. Only organization admins can delete credentials. The trading-account id must match the credential's trading account. - [Get a broker credential](https://docs.anthid.com/api-reference/credentials/get-a-broker-credential.md): Returns broker credential metadata without decrypting the underlying secret payload. Service-account callers need the `credential:read` scope and bypass organization RLS; user callers must belong to the credential organization with an admin, member, or read-only role. The trading-account id must mat… - [Get a decrypted broker credential](https://docs.anthid.com/api-reference/credentials/get-a-decrypted-broker-credential.md): Returns the decrypted broker-specific credential payload. This is a high-risk internal endpoint limited to service-account callers with the `credential:decrypt` scope. The trading-account id must match the credential's trading account. - [Get a trading account](https://docs.anthid.com/api-reference/credentials/get-a-trading-account.md): Returns trading account metadata. Service-account callers need the `credential:read` scope and can read by id across organizations; user callers must belong to the account organization with an admin, member, or read-only role. - [Get credential organization](https://docs.anthid.com/api-reference/credentials/get-credential-organization.md): Returns the organization id that owns a credential. This route uses a bypass-RLS lookup and is limited to service-account callers with the `credential:read` scope. The trading-account id must match the credential's trading account. - [List broker credentials](https://docs.anthid.com/api-reference/credentials/list-broker-credentials.md): Returns broker credential metadata visible to the caller. Service-account callers with `credential:read` can list across organizations; user callers list credentials in their principal organization. Results can be filtered by broker and environment and paginated with `cursor`. - [List trading accounts](https://docs.anthid.com/api-reference/credentials/list-trading-accounts.md): Returns trading account metadata visible to the caller. Service-account callers with `credential:read` can list across organizations; user callers list accounts in their principal organization. Results can be filtered by broker and environment and paginated with `cursor`. - [Update a broker credential](https://docs.anthid.com/api-reference/credentials/update-a-broker-credential.md): Replaces the encrypted broker credential payload in WorkOS Vault and touches the credential metadata timestamp. Only organization admins can update credentials. Paper credentials are allowed for admins; live credentials additionally require the Trading Live entitlement. The trading-account id must m… - [Get latest intent action](https://docs.anthid.com/api-reference/intents/get-latest-intent-action.md): Returns the latest recorded action for an intent on the requested trading account. Service-account callers must provide `x-organization-id` and have `intent:read`; API-key callers need organization intent read permission; user callers need an organization admin, member, or read-only role. Non-servic… - [List intent actions](https://docs.anthid.com/api-reference/intents/list-intent-actions.md): Returns the append-only action history for an intent on the requested trading account in ascending sequence order. Service-account callers must provide `x-organization-id` and have `intent:read`; API-key callers need organization intent read permission; user callers need an organization admin, membe… - [Submit intent](https://docs.anthid.com/api-reference/intents/submit-intent.md): Appends a create, replace, or cancel trading intent for the requested trading account. Submission is authorized for API-key callers that belong to the account organization and have organization intent edit permission. Create intents on live accounts additionally require the Trading Live entitlement… - [Introduction](https://docs.anthid.com/api-reference/introduction.md): Authenticate and send requests to the Anthid APIs - [Get current orders](https://docs.anthid.com/api-reference/ledger/get-current-orders.md): Returns the latest broker order rows for the authenticated principal's organization, optionally filtered by trading account, symbol, intent, and external order id. Callers must be scoped to an organization and have intent read access: service-account callers need `intent:read`; API-key callers need… - [Get current positions](https://docs.anthid.com/api-reference/ledger/get-current-positions.md): Returns the latest broker position rows for the authenticated principal's organization, optionally filtered by trading account and symbol. Callers must be scoped to an organization and have intent read access: service-account callers need `intent:read`; API-key callers need organization intent read… - [Get historical orders](https://docs.anthid.com/api-reference/ledger/get-historical-orders.md): Returns historical broker orders for the authenticated principal's organization, optionally filtered by trading account, symbol, intent, external order id, and time range. Callers must be scoped to an organization and have intent read access: service-account callers need `intent:read`; API-key calle… - [Get historical positions](https://docs.anthid.com/api-reference/ledger/get-historical-positions.md): Returns historical broker positions for the authenticated principal's organization, optionally filtered by trading account, symbol, and time range. Callers must be scoped to an organization and have intent read access: service-account callers need `intent:read`; API-key callers need organization int… - [Get order](https://docs.anthid.com/api-reference/ledger/get-order.md): Returns the latest broker order row for an order in the authenticated principal's organization. Callers must be scoped to an organization and have intent read access: service-account callers need `intent:read`; API-key callers need organization intent read permission; user callers need an organizati… - [Brokers](https://docs.anthid.com/brokers.md): Connect broker accounts through Anthid without building broker infrastructure yourself - [Development](https://docs.anthid.com/development.md): Build with Anthid using REST requests and live gRPC streams - [Introduction](https://docs.anthid.com/introduction.md): Build broker-connected trading workflows with Anthid - [Limits](https://docs.anthid.com/limits.md): Understand platform and broker limits in Anthid - [Quickstart](https://docs.anthid.com/quickstart.md): Create your first intent and start trading in minutes - [Roadmap](https://docs.anthid.com/roadmap.md): Where Anthid is headed next - [Streaming](https://docs.anthid.com/streaming.md): Use the Anthid gRPC stream for live broker execution context ## OpenAPI Specs - [openapi](https://docs.anthid.com/api-reference/openapi.json)