Skip to main content
PATCH
/
v1
/
messaging
/
threads
/
{id}
Update thread
curl --request PATCH \
  --url https://api.tybritelabs.com/v1/messaging/threads/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --header 'x-auth-token: <x-auth-token>' \
  --data '
{
  "archived": true,
  "muted": true,
  "pinned": true
}
'
{
  "thread": {
    "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
    "status": "<string>",
    "priority": "<string>",
    "is_archived": true,
    "is_muted": true,
    "is_pinned": true,
    "updated_at": "2023-11-07T05:31:56Z"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.tybritelabs.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

API Key Authentication

Use your API key in the Authorization header:

Authorization: Bearer tybrite_sk_live_YOUR_KEY

Key Types:

Secret Keys (Server-Side Only):

  • Format: tybrite_sk_live_* (production) or tybrite_sk_test_* (sandbox)
  • Full read/write access to all endpoints
  • ⚠️ NEVER expose in client-side code or public repositories
  • Required for: write operations, authentication, payment verification, AI recommendations

Publishable Keys (Client-Safe):

  • Format: tybrite_pk_live_* (production) or tybrite_pk_test_* (sandbox)
  • Read-only access (GET requests only, plus POST semantic search)
  • ✅ Safe for client-side JavaScript, mobile apps, and public code
  • Allowed for: browsing products, search, CMS content, pricing queries

Endpoint-Specific Requirements:

  • Authentication endpoints (/v1/auth/*): Secret key required
  • Payment verification (POST /v1/payments/verify): Secret key required
  • AI Recommendations (POST /v1/recommendations): Secret key required
  • Semantic Search (POST /v1/search): Both key types allowed (read-only operation)
  • All write operations: Secret key required
  • All read operations: Both key types allowed

Using a publishable key for restricted operations returns 403 Forbidden.

Headers

x-auth-token
string
required

Customer session access_token. Required to prove ownership of the thread/message being accessed.

Path Parameters

id
string<uuid>
required

Body

application/json
status
enum<string>
Available options:
active,
resolved,
closed,
escalated,
pending
priority
enum<string>
Available options:
urgent,
high,
normal,
low
archived
boolean

Set to true to archive, false to unarchive

muted
boolean

Set to true to mute, false to unmute

pinned
boolean

Set to true to pin, false to unpin

Response

Thread updated successfully

thread
object