Skip to main content
PUT
Update the details of an existing loop. You can modify the name, description, and icon of any loop you’ve created. This operation preserves all members and existing requests.

Authentication

string
required
Your API key for authentication

Path Parameters

string
required
The unique identifier of the loop to update

Body Parameters

string
New name for the loop (1-100 characters)
string
New description of the loop’s purpose (max 500 characters)
string
New icon identifier for the loop
All body parameters are optional. Only provide the fields you want to update.

Response

boolean
Whether an error occurred
string
Success message
object

Update Scenarios

Name Only Update

Update just the loop name:

Description Only Update

Update just the description:

Icon Only Update

Update just the icon:

Partial Update

Update multiple fields (but not all):

Available Icons

Security

shield-check, shield-alt, shield-exclamation, lock, key

Content

document-text, document-check, file-text, clipboard, edit

Review

eye, search, thumbs-up, thumbs-down, star

Quality

badge-check, certificate, award, beaker, cog

Communication

chat, comment, bell, megaphone, mail

General

folder, tag, flag, bookmark, heart

Validation Rules

Name Validation

  • Required: No (optional for updates)
  • Min length: 1 character
  • Max length: 100 characters
  • Allowed: Letters, numbers, spaces, and basic punctuation

Description Validation

  • Required: No (optional for updates)
  • Max length: 500 characters
  • Allowed: All characters including newlines

Icon Validation

  • Required: No (optional for updates)
  • Format: String identifier
  • Validation: Must be a valid icon identifier from available icons

Use Cases

Rebranding Loops

Update loop name and icon for rebranding:

Improving Descriptions

Add more detailed descriptions to existing loops:

Bulk Loop Updates

Update multiple loops with a consistent naming scheme:

Access Control

Who Can Update Loops

Only the user who created the loop can update it. This is enforced by checking the creator_id against the authenticated user.
API keys can only update loops created by the same user account that owns the API key.
Regular loop members cannot update loop details. They can only participate in reviews.

Error Handling

Common Error Scenarios

Causes:
  • Invalid loop ID
  • Loop was deleted
  • User doesn’t own the loop
Cause: Only loop creators can update loops.
Causes:
  • Name too long (>100 characters)
  • Name empty (if provided)
  • Description too long (>500 characters)
  • Invalid icon identifier
Cause: Request body is empty or contains no valid update fields.

Best Practices

Versioning Updates

Track major changes with version numbers in names:

Gradual Updates

Update loops incrementally rather than all at once:

Backup Before Updates

Keep a record of previous state:

Next Steps

Delete Loop

Learn how to delete loops when they’re no longer needed.

Manage Members

Add or remove members from your updated loop.

View Loop Requests

See all requests that have been created within this loop.