CLI REFERENCE
Topics commands Signatures, flags and examples for recala topics.
On this page Use these commands The topic queue: what Recala proposes to write next.
Examples assume you have signed in and selected the intended organization. Set shell variables such as ARTICLE_ID to ids from the corresponding list command. Set PUBLICATION_TIME to a future local time in YYYY-MM-DDTHH:MM format.
Badges describe the command’s strongest effect; a preview or read-only option may do less. Guarded writes can require confirmation even without --yes . “Needs a person” covers identity, consent and credentials.
Add your own topic (a buyer question) to the top of Up next.
writes Acts on an organization
Signature Copy
recala topics add TOPIC [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Add your own buyer question to the top of Up next.
Terminal Copy
recala topics add "How do I choose a project tool for a small team?" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Keep a proposed topic.
writes Acts on an organization
Signature Copy
recala topics approve TOPIC_ID [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Keep a proposed topic.
Terminal Copy
recala topics approve "$TOPIC_ID" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Drop a proposed topic from the queue.
writes Acts on an organization
Signature Copy
recala topics dismiss TOPIC_ID [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Drop one you do not want.
Terminal Copy
recala topics dismiss "$TOPIC_ID" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
List the topic queue by section (up next, backlog, queued, processing, other).
read Acts on an organization
Signature Copy
recala topics list [OPTIONS] Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use). --sectionNo Only this section of the queue. --limitNo Fetch one page of this size; default: every visible topic. --offsetNo No description supplied by the CLI.
Examples See what Recala proposes to write next.
Terminal Copy
recala topics list --section up_next Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Find topics through the existing background scout, with the server's payment and entity gates.
writes Acts on an organization
Signature Copy
recala topics scout [OPTIONS] Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Set the named shell variables to your own values before running.
Terminal Copy
recala topics scout Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Add an existing topic by id or exact title to Up next.
writes Acts on an organization
Signature Copy
recala topics up-next add TOPIC [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Set the named shell variables to your own values before running.
Terminal Copy
recala topics up-next add "$TOPIC" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
List the ordered topics in Up next.
read Acts on an organization
Signature Copy
recala topics up-next list [OPTIONS] Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Set the named shell variables to your own values before running.
Terminal Copy
recala topics up-next list Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Move a topic within the existing Up next order.
writes Acts on an organization
Signature Copy
recala topics up-next move TOPIC [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with your flags. Include every flag marked Required in the table below.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use). --positionYes New position, starting at 1.
Examples Set the named shell variables to your own values before running.
Terminal Copy
recala topics up-next move "$TOPIC" --position "$POSITION" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Remove a topic by id or exact title from Up next (the API may refill it).
writes Acts on an organization
Signature Copy
recala topics up-next remove TOPIC [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Set the named shell variables to your own values before running.
Terminal Copy
recala topics up-next remove "$TOPIC" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 10 CONFIRMATION_REQUIRED , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .
Why Recala proposed this topic: the evidence behind it.
read Acts on an organization
Signature Copy
recala topics why TOPIC_ID [OPTIONS] Replace uppercase arguments with your own values. Replace [OPTIONS] with the flags you need, or omit it.
Scroll horizontally to see all columns →
Flag Required Description --jsonNo Print one JSON document (errors as JSON on stderr). --orgNo Organization name, slug or id (else RECALA_ORG, else recala org use).
Examples Read the evidence behind a topic.
Terminal Copy
recala topics why "$TOPIC_ID" Exit codes: 0 OK , 1 ERROR , 2 USAGE , 3 NOT_AUTHENTICATED , 4 FORBIDDEN , 5 NOT_FOUND , 6 CONFLICT , 7 INVALID , 8 RATE_LIMITED , 9 UNAVAILABLE , 11 PAYMENT_REQUIRED .
API commands share the CLI’s HTTP error mapping. Read human and JSON output rules .