Threads AI

MemberResult

What a settled member returned.

The result APIs (wait, members, ask, askStatus) read a large output from the artifact store and verify it.

A union discriminated by status.

completed

memberMemberRefrequired

Whose result.

status"completed"required

"completed": the latest task is done and the member is idle.

outputstringrequired

The answer; structured output as its RFC 8785 JSON text.

failed

memberMemberRefrequired

Whose result.

status"failed"required

"failed": the member ended with an error.

error{ code: MemberErrorCode; message: string }required

Why the member failed.

error.codeMemberErrorCoderequired

What went wrong: a run error code, or pin_unavailable / pin_mismatch when the member's definition couldn't be rebound in this process.

error.messagestringrequired

A readable explanation.

cancelled

memberMemberRefrequired

Whose result.

status"cancelled"required

"cancelled": the member was cancelled.

budget_exhausted

memberMemberRefrequired

Whose result.

status"budget_exhausted"required

"budget_exhausted": a budget stopped the member.

budgetBudgetExceededEvent.datarequired

Which limit was hit.

handed_off

memberMemberRefrequired

Whose result.

status"handed_off"required

"handed_off": the lead handed the conversation off, which closes its team.

toThread / to_threadThreadIdrequired

The thread it moved to.

Edit on GitHub

On this page