Skip to content

ThreadReframeRequest

A revision to a thread. Every reframe leaves a seam; revising warp needs an acknowledgment.

Kind: an object, used in requests.

FieldTypeRequiredDescription
contentstring | nullThe thread’s new words. Absent keeps them.
weightnumber | nullThe thread’s new weight, 0 to 1. Absent keeps it.
foundationalboolean | nullTrue makes it warp (never frays); false makes it weft. Absent keeps its strand.
reasonstringyesWhy it changed. Kept on the seam the reframe leaves. Constraints: required (empty or whitespace-only strings are rejected).
acknowledgmentstring | nullRequired to revise a warp thread or to make a thread warp: the explicit acknowledgment that a foundation is changing.
cuesstring[] | nullReplaces the words the thread waits for; empty clears them; absent leaves them as they are.
{
"content": "...",
"weight": 0,
"foundational": false,
"reason": "...",
"acknowledgment": "...",
"cues": [
"..."
]
}
  • looms.reframe (PUT /looms/by-id/{id}/threads/by-id/{threadId}/reframe)