Claude Cowork — config snippet
The Claude onboarding step renders this block with <project> and the actual key substituted:
{
"api_key": "ppk_live_…",
"endpoints": {
"articles_list": "https://<project>.supabase.co/functions/v1/articles-api",
"articles_create": "https://<project>.supabase.co/functions/v1/articles-api",
"article_item": "https://<project>.supabase.co/functions/v1/articles-api-item",
"posts_create": "https://<project>.supabase.co/functions/v1/api-v2-posts",
"posts_list": "https://<project>.supabase.co/functions/v1/api-v2-posts"
},
"posts_auth": "X-API-Key",
"defaults": { "target": "personal", "status": "draft" }
}
Fields
| Field | Notes |
|---|---|
api_key |
The full ppk_live_… value. Shown once at generation. |
endpoints.* |
All five URLs Cowork needs. <project> is your Lovable Cloud ref. |
posts_auth |
Header style Cowork should use. Always X-API-Key. |
defaults.target |
personal or brand. Determines which LinkedIn destination Cowork-created posts target by default. |
defaults.status |
draft or scheduled. Always start with draft for brand posts (see Scheduling rules). |
Re-fetching when you can’t see the key
Once you’ve left the onboarding step, the full key is gone. The config block in the Claude step still renders, but with <paste your key> in place of api_key. To get a fresh key, click Rotate key — that revokes the old one and shows the new one once.
Related: Setup, Scheduling rules