{"name":"Collabulist Disposable Checklists","version":1,"routes":{"human":"https://collabulist.com/l/{token}","publicJson":"https://collabulist.com/l/{token}.json","actionManifest":"https://collabulist.com/.well-known/collabulist.json","openApi":"https://collabulist.com/openapi.json","previewCreateList":"https://collabulist.com/api/lists/preview","createList":"https://collabulist.com/api/lists","createListForm":"https://collabulist.com/lists","createListCapability":"https://collabulist.com/capabilities/create-list"},"permissions":{"canRead":"Read /l/{token}.json.","canAddItems":"Use addItem.","canAssignItems":"Use assignItem and unassignItem.","canCompleteItems":"Use completeItem and uncompleteItem.","canReorderItems":"Use reorderItems.","canDeleteItems":"Not available to public agents.","canRenameList":"Use renameList."},"idempotency":{"field":"clientMutationId","header":"x-client-mutation-id","maxLength":120,"recommended":true,"clientGenerated":true},"actions":[{"id":"previewCreateList","permission":"public","method":"POST","path":"https://collabulist.com/api/lists/preview","contentType":"application/json","creates":false,"body":{"clientMutationId":"string, optional but recommended","title":"string, optional","items":"string[], required, one or more checklist items","website":"string, optional honeypot; omit this field"},"returns":{"action":"previewCreateList","creates":false,"preferredCreateAction":"POST /api/lists"}},{"id":"createList","permission":"public","method":"POST","path":"https://collabulist.com/api/lists","contentType":"application/json","body":{"clientMutationId":"string, optional but recommended","title":"string, optional","items":"string[], required, one or more checklist items","website":"string, optional honeypot; omit this field"},"returns":{"created":"boolean; false when an idempotent retry returns the original list","token":"new public checklist token","listUrl":"new human checklist URL","jsonUrl":"new machine-readable checklist URL","list":"new checklist state"}},{"id":"createListForm","permission":"public","method":"POST","path":"https://collabulist.com/lists","contentType":"application/x-www-form-urlencoded","body":{"clientMutationId":"string, optional but recommended","title":"string, optional","items":"repeated string field, required, one per checklist item","website":"string, optional honeypot; omit this field"},"returns":{"html":"303 redirect to /l/{token}","json":"201 response with url and jsonUrl when Accept is application/json"}},{"id":"prepareCreateListCapability","permission":"public","method":"GET","path":"https://collabulist.com/capabilities/create-list","contentType":"application/json","query":{"title":"string, optional","items":"repeated string field, required, one per checklist item"},"returns":{"method":"GET","url":"one-time capability URL that creates the list when visited","expiresInSeconds":"number"}},{"id":"prepareCompleteItemCapability","permission":"canCompleteItems","method":"GET","path":"https://collabulist.com/l/{token}/items/{itemId}/actions/complete","contentType":"application/json","query":{"clientMutationId":"string, optional but recommended"},"returns":{"method":"GET","url":"one-time capability URL that completes the item when visited","expiresInSeconds":"number"}},{"id":"addItem","permission":"canAddItems","method":"POST","path":"https://collabulist.com/api/lists/{token}/items","contentType":"application/json","body":{"text":"string, required","description":"string, optional","tags":"string[], optional","clientMutationId":"string, optional but recommended"}},{"id":"completeItem","permission":"canCompleteItems","method":"POST","path":"https://collabulist.com/api/lists/{token}/items/{itemId}/complete","contentType":"application/json","body":{"clientMutationId":"string, optional but recommended"}},{"id":"uncompleteItem","permission":"canCompleteItems","method":"POST","path":"https://collabulist.com/api/lists/{token}/items/{itemId}/uncomplete","contentType":"application/json","body":{"clientMutationId":"string, optional but recommended"}},{"id":"assignItem","permission":"canAssignItems","method":"PATCH","path":"https://collabulist.com/api/lists/{token}/items/{itemId}/claim","contentType":"application/json","body":{"claimantLabel":"string, required unless claimantIsActor is true","claimantParticipantId":"string, optional","claimantIsActor":"boolean, optional","clientMutationId":"string, optional but recommended"}},{"id":"unassignItem","permission":"canAssignItems","method":"PATCH","path":"https://collabulist.com/api/lists/{token}/items/{itemId}/claim","contentType":"application/json","body":{"clear":"boolean, required true","clientMutationId":"string, optional but recommended"}},{"id":"renameList","permission":"canRenameList","method":"PATCH","path":"https://collabulist.com/api/lists/{token}","contentType":"application/json","body":{"title":"string, required"}},{"id":"reorderItems","permission":"canReorderItems","method":"PATCH","path":"https://collabulist.com/api/lists/{token}/items/order","contentType":"application/json","body":{"itemIds":"string[], required, all visible item IDs in intended order"}},{"id":"renameListForm","permission":"canRenameList","method":"POST","path":"https://collabulist.com/l/{token}/title","contentType":"application/x-www-form-urlencoded","body":{"title":"string, required","returnTo":"string, optional"}},{"id":"reorderItemsForm","permission":"canReorderItems","method":"POST","path":"https://collabulist.com/l/{token}/items/order","contentType":"application/x-www-form-urlencoded","body":{"itemIds":"repeated string field, required, all visible item IDs in intended order","returnTo":"string, optional"}},{"id":"assignItemForm","permission":"canAssignItems","method":"POST","path":"https://collabulist.com/l/{token}/items/{itemId}/assign","contentType":"application/x-www-form-urlencoded","body":{"claimantLabel":"string, required","clientMutationId":"string, optional but recommended","returnTo":"string, optional"}},{"id":"unassignItemForm","permission":"canAssignItems","method":"POST","path":"https://collabulist.com/l/{token}/items/{itemId}/unassign","contentType":"application/x-www-form-urlencoded","body":{"clientMutationId":"string, optional but recommended","returnTo":"string, optional"}}],"notes":["Use the token from the public list URL.","Use item IDs from /l/{token}.json.","Prefer POST /api/lists for creating lists. Use GET capabilities only when POST and HTML forms are unavailable.","Do not infer edits that are not allowed by the public JSON permissions."]}