alpaca-broker-journals

Create and manage JNLC and JNLS journals via the Alpaca Broker API.

108|11|Updated Jun 16, 2026
One-click install
npx skills add https://github.com/alpacahq/alpaca-skills --skill alpaca-broker-journals
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alpaca-broker-journals
Source: https://github.com/alpacahq/alpaca-skills/tree/main/skills/broker-api/journals
Command: npx skills add https://github.com/alpacahq/alpaca-skills --skill alpaca-broker-journals

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires alpaca-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Streamlines the process of moving cash and securities between accounts within your Alpaca omnibus, enhancing internal account management and funding.

Core Features & Use Cases

  • Account Transfer: Facilitates seamless transfers of funds and securities between accounts.
  • Batch Transactions: Handles single, batch, and reverse-batch journal operations for efficient cash pooling.
  • Real-time Updates: Tracks the status of journal entries in real-time with an SSE status stream.
  • Use Case: Ideal for internal account-to-account movements, such as moving funds from a firm/sweep account to a user account for "instant funding" or cashback rewards.

Quick Start

Execute a journal to transfer $100 from account A to account B using the Alpaca Broker API.

Frequently Asked Questions about alpaca-broker-journals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transfer cash between accounts using the Alpaca Broker API?

Cash transfers between accounts use JNLC journals via the Alpaca Broker API. This Skill manages JNLC and JNLS journals to move funds or securities, requiring Broker API credentials and an Idempotency-Key header for transaction safety.

Can I process batch cash pooling operations across multiple Alpaca accounts?

Batch cash pooling is supported through batch and reverse-batch journal operations. The Skill handles single and multi-account JNLC journal creations to efficiently aggregate or distribute funds across your Alpaca omnibus.

How do I track the status of Alpaca Broker API account transfers in real-time?

Real-time status tracking of Alpaca Broker API account transfers uses an SSE status stream. This monitors JNLC and JNLS journal entries live, providing detailed updates on the progress of your internal account-to-account transactions.

Do I need an Idempotency-Key header for Alpaca Broker API journal requests?

An Idempotency-Key header is required for Alpaca Broker API journal requests to ensure transaction safety. Proper handling of this header makes JNLC and JNLS journal operations safely retry-able without duplicating account transfers.

What is the best way to move securities between accounts in an Alpaca omnibus?

Moving securities between accounts in an Alpaca omnibus uses JNLS journals. This Skill efficiently manages JNLS journal creation for internal securities transfers, ideal for moving assets from a firm account to a user account.

Does this approach support instant funding from a sweep account to a user account?

Instant funding from a sweep account to a user account is a primary use case. By creating JNLC journals for cash transfers, the Skill facilitates seamless internal account-to-account movements for cashback rewards or instant funding.