{
  "item": [
    {
      "name": "🔐 OAuth 2.1 + PKCE Flow (Run in Order)",
      "description": "Complete, **fully scripted** OAuth 2.1 Authorization Code flow with PKCE for **Contio-owned first-party clients**. No browser round-trip required — because first-party OAuth auto-approves for a signed-in user, Postman runs every step for you. Third-party tools and MCP clients should use a Personal Access Token (PAT) instead.\n\nRun these requests in order:\n\n1. **1. Log In — Send OTP** — Sends a 6-digit code to your email\n2. **2. Log In — Verify OTP** — Enter the code from your email; captures your session JWT\n3. **3. Generate PKCE** — Creates code_verifier, code_challenge, and state\n4. **4. Authorize** — Calls /v1/oauth/authorize with your session; captures the `code` automatically\n5. **5. Exchange Token** — Exchanges the auth code for access/refresh tokens\n6. **6. Test API Call** — Verify the token works\n7. **7. Refresh Token** (optional) — Get new tokens using the refresh token\n8. **8. Revoke Token** (optional) — Revoke access or refresh token\n\n**Prerequisites:**\n- Set `user_email` to the email of the Contio account you want tokens for\n- Set `oauth_scopes` to the scopes you need (defaults cover the common cases)\n- Set `client_id` to your first-party client ID (default is a placeholder; use PATs for third-party tools)\n- `redirect_uri` already has a working default\n\n**Already signed in elsewhere / have a PAT?**\n- If you have a session JWT, set `session_jwt` directly and skip steps 1-2.\n- If you have a Personal Access Token, set `oauth_token` to it and skip the whole flow.\n\n**Key Properties:**\n- No client secret required (PKCE replaces it)\n- Loopback redirect URIs only (http://127.0.0.1:PORT or http://localhost:PORT)\n- Authorize endpoint lives on the app domain (`{{oauth_authorize_url}}`, `app.contio.ai`) so it can reuse the Contio web session. Token, revoke, refresh, and discovery endpoints stay on the API domain (`{{baseUrl}}`, `api.contio.ai`).\n- Opaque versioned tokens (cto_at_v1_, cto_rt_v1_)\n- Rotating refresh tokens",
      "item": [
        {
          "name": "1. Log In — Send OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"{{user_email}}\"\n}"
            },
            "url": {
              "raw": "{{baseUrl}}/api/auth/passwordless/initiate",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "auth",
                "passwordless",
                "initiate"
              ]
            },
            "description": "Sends a 6-digit one-time code to `{{user_email}}` and starts an authentication session.\n\n**This request:**\n- Sends the OTP email\n- Captures the opaque `session` value into the `otp_session` variable (needed by step 2)\n\n**After this request:**\n- Check your email for the 6-digit code\n- Set the `otp_code` variable to that code\n- Run '2. Log In — Verify OTP'\n\n**Note:** The email must already belong to a Contio account. If you get a 404, sign up in the web app first."
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('OTP sent', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "if (pm.response.code === 200) {",
                  "    const response = pm.response.json();",
                  "    if (response.session) {",
                  "        pm.collectionVariables.set('otp_session', response.session);",
                  "        console.log('📧 OTP sent to', pm.collectionVariables.get('user_email'));",
                  "        console.log('   Session captured for verification.');",
                  "        console.log('');",
                  "        console.log('➡️ Check your email, set the \"otp_code\" variable, then run \"2. Log In — Verify OTP\".');",
                  "    } else {",
                  "        console.log('⚠️ No session returned. This email may not have a Contio account yet.');",
                  "    }",
                  "} else if (pm.response.code === 404) {",
                  "    console.log('❌ Email not found. Create the account in the Contio web app first.');",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "2. Log In — Verify OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "body": {
              "mode": "raw",
              "raw": "{\n  \"email\": \"{{user_email}}\",\n  \"code\": \"{{otp_code}}\",\n  \"session\": \"{{otp_session}}\"\n}"
            },
            "url": {
              "raw": "{{baseUrl}}/api/auth/passwordless/verify",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "api",
                "auth",
                "passwordless",
                "verify"
              ]
            },
            "description": "Verifies the 6-digit `{{otp_code}}` and completes login.\n\n**This request:**\n- Returns your session JWT in `accessToken` and captures it into the `session_jwt` variable\n\nThe `session_jwt` is used as a Bearer token by '4. Authorize'.\n\n**After this request:**\n- Run '3. Generate PKCE Parameters'"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Login successful', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "if (pm.response.code === 200) {",
                  "    const response = pm.response.json();",
                  "    if (response.accessToken) {",
                  "        pm.collectionVariables.set('session_jwt', response.accessToken);",
                  "        console.log('🔑 Session JWT captured. You are now signed in.');",
                  "        console.log('');",
                  "        console.log('➡️ Run \"3. Generate PKCE Parameters\".');",
                  "    } else {",
                  "        console.log('⚠️ No accessToken in response.');",
                  "    }",
                  "} else if (pm.response.code === 401) {",
                  "    const error = pm.response.json();",
                  "    console.log('❌ Verification failed:', error.error || error.code);",
                  "    console.log('   Re-run \"1. Log In — Send OTP\" to get a fresh code.');",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "3. Generate PKCE Parameters",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/oauth/.well-known/openid-configuration",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "oauth",
                ".well-known",
                "openid-configuration"
              ]
            },
            "description": "Fetches the OpenID Connect discovery document and generates PKCE parameters.\n\n**This request:**\n- Fetches the OIDC discovery document to verify endpoints\n- Generates a cryptographically secure code_verifier\n- Computes the S256 code_challenge\n- Generates a random state for CSRF protection\n- Stores all values in collection variables\n\n**After this request:**\n- Run '4. Authorize'"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('OIDC Discovery successful', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "// Generate PKCE parameters using Postman's built-in crypto",
                  "const crypto = require('crypto-js');",
                  "",
                  "// Generate code_verifier (43-128 chars, URL-safe)",
                  "const wordArray = CryptoJS.lib.WordArray.random(32);",
                  "const codeVerifier = CryptoJS.enc.Base64.stringify(wordArray)",
                  "    .replace(/\\+/g, '-')",
                  "    .replace(/\\//g, '_')",
                  "    .replace(/=+$/, '');",
                  "",
                  "// Compute code_challenge = BASE64URL(SHA256(code_verifier))",
                  "const hash = CryptoJS.SHA256(codeVerifier);",
                  "const codeChallenge = CryptoJS.enc.Base64.stringify(hash)",
                  "    .replace(/\\+/g, '-')",
                  "    .replace(/\\//g, '_')",
                  "    .replace(/=+$/, '');",
                  "",
                  "// Generate state for CSRF protection",
                  "const stateArray = CryptoJS.lib.WordArray.random(16);",
                  "const state = CryptoJS.enc.Base64.stringify(stateArray)",
                  "    .replace(/\\+/g, '-')",
                  "    .replace(/\\//g, '_')",
                  "    .replace(/=+$/, '');",
                  "",
                  "// Store in collection variables",
                  "pm.collectionVariables.set('code_verifier', codeVerifier);",
                  "pm.collectionVariables.set('code_challenge', codeChallenge);",
                  "pm.collectionVariables.set('oauth_state', state);",
                  "",
                  "console.log('🔐 PKCE Parameters Generated:');",
                  "console.log('   code_verifier:', codeVerifier.substring(0, 20) + '...');",
                  "console.log('   code_challenge:', codeChallenge.substring(0, 20) + '...');",
                  "console.log('   state:', state);",
                  "console.log('');",
                  "console.log('➡️ Now run \"4. Authorize\".');",
                  "",
                  "// Log discovery document info",
                  "if (pm.response.code === 200) {",
                  "    const discovery = pm.response.json();",
                  "    console.log('📋 OIDC Discovery:');",
                  "    console.log('   authorization_endpoint:', discovery.authorization_endpoint);",
                  "    console.log('   token_endpoint:', discovery.token_endpoint);",
                  "    console.log('   scopes_supported:', discovery.scopes_supported?.join(', '));",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "4. Authorize (auto-captures code)",
          "protocolProfileBehavior": {
            "followRedirects": false
          },
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{session_jwt}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{oauth_authorize_url}}/v1/oauth/authorize?client_id={{client_id}}&redirect_uri={{redirect_uri}}&response_type=code&scope={{oauth_scopes}}&state={{oauth_state}}&code_challenge={{code_challenge}}&code_challenge_method=S256",
              "host": [
                "{{oauth_authorize_url}}"
              ],
              "path": [
                "v1",
                "oauth",
                "authorize"
              ],
              "query": [
                {
                  "key": "client_id",
                  "value": "{{client_id}}"
                },
                {
                  "key": "redirect_uri",
                  "value": "{{redirect_uri}}"
                },
                {
                  "key": "response_type",
                  "value": "code"
                },
                {
                  "key": "scope",
                  "value": "{{oauth_scopes}}"
                },
                {
                  "key": "state",
                  "value": "{{oauth_state}}"
                },
                {
                  "key": "code_challenge",
                  "value": "{{code_challenge}}"
                },
                {
                  "key": "code_challenge_method",
                  "value": "S256"
                }
              ]
            },
            "description": "Calls the first-party authorize endpoint **with your session JWT** as a Bearer token.\n\nBecause first-party OAuth auto-approves for a signed-in user, there is **no consent screen** — the endpoint immediately returns a `302` redirect whose `Location` header contains the authorization `code`. If your `session_jwt` is missing or expired, the `302` will instead point to `/signin?continue=...`; re-run steps 1-2.\n\n**This request:**\n- Disables automatic redirect following so the 302 can be inspected\n- Captures the `code` from the `Location` header into `authorization_code`\n- Verifies the returned `state` matches the `oauth_state` from step 3\n\n**After this request:**\n- Run '5. Exchange Token'\n\n**Note:** The `redirect_uri` is never actually visited — Postman only reads it from the 302 header. It still must be a registered loopback URI and match the value used in step 5."
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Authorize returned a redirect with a code', function() {",
                  "    pm.expect(pm.response.code).to.be.oneOf([302, 303, 307]);",
                  "});",
                  "",
                  "const location = pm.response.headers.get('Location');",
                  "",
                  "pm.test('Authorize redirect contains an authorization code', function() {",
                  "    if (!location) {",
                  "        pm.expect.fail('No Location header received');",
                  "    }",
                  "    if (location.includes('/signin')) {",
                  "        pm.expect.fail('Redirected to the sign-in page. Your session_jwt is missing or expired — re-run steps 1-2. Location: ' + location);",
                  "    }",
                  "    pm.expect(location).to.match(/[?&]code=/, 'Expected a loopback redirect with a code parameter');",
                  "});",
                  "if (!location) {",
                  "    console.log('❌ No Location header. If status is 401, your session_jwt is missing or expired — re-run steps 1-2.');",
                  "    if (pm.response.code === 400) {",
                  "        console.log('   400 usually means a bad parameter (redirect_uri, scope, or code_challenge). Re-run step 3.');",
                  "    }",
                  "} else if (location.includes('/signin')) {",
                  "    console.log('❌ Authorize redirected to the sign-in page. Your session_jwt is missing or expired — re-run steps 1-2.');",
                  "    console.log('   Location:', location);",
                  "} else {",
                  "    // Parse code and state out of the Location header",
                  "    const query = location.split('?')[1] || '';",
                  "    const params = {};",
                  "    query.split('&').forEach(function(pair) {",
                  "        const kv = pair.split('=');",
                  "        params[decodeURIComponent(kv[0])] = decodeURIComponent(kv[1] || '');",
                  "    });",
                  "",
                  "    if (params.code) {",
                  "        pm.collectionVariables.set('authorization_code', params.code);",
                  "        console.log('✅ Authorization code captured:', params.code.substring(0, 20) + '...');",
                  "    } else {",
                  "        console.log('❌ No code in Location header:', location);",
                  "    }",
                  "",
                  "    const expectedState = pm.collectionVariables.get('oauth_state');",
                  "    if (params.state && expectedState && params.state !== expectedState) {",
                  "        console.log('⚠️ State mismatch! Possible CSRF. Re-run step 3 and try again.');",
                  "    }",
                  "",
                  "    console.log('');",
                  "    console.log('➡️ Run \"5. Exchange Token\".');",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "5. Exchange Token (get access token)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "grant_type",
                  "value": "authorization_code"
                },
                {
                  "key": "code",
                  "value": "{{authorization_code}}"
                },
                {
                  "key": "code_verifier",
                  "value": "{{code_verifier}}"
                },
                {
                  "key": "client_id",
                  "value": "{{client_id}}"
                },
                {
                  "key": "redirect_uri",
                  "value": "{{redirect_uri}}"
                }
              ]
            },
            "url": {
              "raw": "{{baseUrl}}/v1/oauth/token",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "oauth",
                "token"
              ]
            },
            "description": "Exchange the authorization code + PKCE verifier for access and refresh tokens.\n\n**No client secret required** - PKCE provides the security.\n\n**Returns:**\n- `access_token` - Use for API calls (prefix: cto_at_v1_)\n- `refresh_token` - Use to get new access tokens (prefix: cto_rt_v1_)\n- `expires_in` - Token lifetime in seconds (typically 3600)\n- `scope` - Granted scopes\n- `token_type` - Always 'Bearer'"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Token exchange successful', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "if (pm.response.code === 200) {",
                  "    const response = pm.response.json();",
                  "    if (response.access_token) {",
                  "        pm.collectionVariables.set('oauth_token', response.access_token);",
                  "        console.log('🔑 Access token captured:', response.access_token.substring(0, 20) + '...');",
                  "    }",
                  "    if (response.refresh_token) {",
                  "        pm.collectionVariables.set('refresh_token', response.refresh_token);",
                  "        console.log('🔄 Refresh token captured:', response.refresh_token.substring(0, 20) + '...');",
                  "    }",
                  "    if (response.expires_in) {",
                  "        console.log('⏱️ Token expires in', response.expires_in, 'seconds');",
                  "    }",
                  "    if (response.scope) {",
                  "        console.log('📋 Granted scopes:', response.scope);",
                  "    }",
                  "    console.log('');",
                  "    console.log('✅ OAuth flow complete! You can now use User API endpoints.');",
                  "    console.log('➡️ Run \"6. Test API Call\" to verify the token works.');",
                  "} else if (pm.response.code === 400) {",
                  "    const error = pm.response.json();",
                  "    console.log('❌ Token exchange failed:');",
                  "    console.log('   error:', error.error);",
                  "    console.log('   description:', error.error_description);",
                  "    if (error.error === 'invalid_grant') {",
                  "        console.log('   → The authorization code may have expired or the PKCE verifier is incorrect');",
                  "    }",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "6. Test API Call (verify token works)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{oauth_token}}",
                  "type": "string"
                }
              ]
            },
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/v1/meetings?limit=5",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "meetings"
              ],
              "query": [
                {
                  "key": "limit",
                  "value": "5"
                }
              ]
            },
            "description": "Test the access token by fetching meetings.\n\n**Runs against `{{baseUrl}}` (api.contio.ai)** using the `oauth_token` variable that was automatically set in the previous step.\n\nIf this succeeds, the OAuth flow is complete and working!"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('User API call successful', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "if (pm.response.code === 200) {",
                  "    const response = pm.response.json();",
                  "    console.log('🎉 Success! OAuth token is working.');",
                  "    if (response.items) {",
                  "        console.log('📅 Found', response.items.length, 'meetings');",
                  "    }",
                  "    if (response.total !== undefined) {",
                  "        console.log('📊 Total meetings:', response.total);",
                  "    }",
                  "} else if (pm.response.code === 401) {",
                  "    console.log('❌ Token is invalid or expired. Re-run the OAuth flow.');",
                  "} else if (pm.response.code === 403) {",
                  "    console.log('❌ Missing required scopes. Check oauth_scopes variable.');",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "7. Refresh Token (optional)",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "grant_type",
                  "value": "refresh_token"
                },
                {
                  "key": "refresh_token",
                  "value": "{{refresh_token}}"
                }
              ]
            },
            "url": {
              "raw": "{{baseUrl}}/v1/oauth/token",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "oauth",
                "token"
              ]
            },
            "description": "Use the refresh token to get a new access token.\n\n**Important:** Refresh tokens rotate - each refresh returns a NEW refresh token and invalidates the old one. Always persist the newest refresh token.\n\n**Use this when:**\n- The access token has expired\n- You want to get a fresh token without re-authenticating\n\n**Note:** Refresh tokens eventually expire (typically 30 days of inactivity)."
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Token refresh successful', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "if (pm.response.code === 200) {",
                  "    const response = pm.response.json();",
                  "    if (response.access_token) {",
                  "        pm.collectionVariables.set('oauth_token', response.access_token);",
                  "        console.log('🔑 New access token captured');",
                  "    }",
                  "    if (response.refresh_token) {",
                  "        pm.collectionVariables.set('refresh_token', response.refresh_token);",
                  "        console.log('🔄 New refresh token captured (old one invalidated)');",
                  "    }",
                  "    console.log('✅ Token refreshed successfully!');",
                  "} else if (pm.response.code === 400) {",
                  "    const error = pm.response.json();",
                  "    console.log('❌ Token refresh failed:');",
                  "    console.log('   error:', error.error);",
                  "    console.log('   description:', error.error_description);",
                  "    console.log('   → You may need to re-run the full OAuth flow');",
                  "}"
                ]
              }
            }
          ]
        },
        {
          "name": "8. Revoke Token (optional)",
          "request": {
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{session_jwt}}",
                  "type": "string"
                }
              ]
            },
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/x-www-form-urlencoded"
              }
            ],
            "body": {
              "mode": "urlencoded",
              "urlencoded": [
                {
                  "key": "token",
                  "value": "{{refresh_token}}"
                },
                {
                  "key": "token_type_hint",
                  "value": "refresh_token"
                }
              ]
            },
            "url": {
              "raw": "{{baseUrl}}/v1/oauth/revoke",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "v1",
                "oauth",
                "revoke"
              ]
            },
            "description": "Revoke an access or refresh token (and its rotation chain).\n\n**Note:** This endpoint requires an authenticated user session, so it sends your `session_jwt` as the Bearer token (from step 2), not the OAuth access token.\n\n**Behavior:**\n- Always returns 200, even for unknown tokens (per RFC 7009)\n- Revoking a refresh token invalidates the entire rotation chain\n- Revoking an access token only invalidates that specific token\n\n**Parameters:**\n- `token` - The token to revoke\n- `token_type_hint` - Optional: 'access_token' or 'refresh_token'"
          },
          "event": [
            {
              "listen": "test",
              "script": {
                "type": "text/javascript",
                "exec": [
                  "pm.test('Token revocation request sent', function() {",
                  "    pm.response.to.have.status(200);",
                  "});",
                  "",
                  "console.log('🗑️ Token revocation request sent.');",
                  "console.log('   Note: Always returns 200 per RFC 7009');",
                  "console.log('   The refresh token and its chain should now be invalidated.');"
                ]
              }
            }
          ]
        }
      ]
    },
    {
      "name": "v1",
      "description": "",
      "item": [
        {
          "name": "action-items",
          "description": "",
          "item": [
            {
              "id": "6480a863-a8d5-5034-b19f-d86499627007",
              "name": "List action items",
              "request": {
                "name": "List action items",
                "description": {
                  "content": "Retrieves action items assigned to the authenticated user within their workspace",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "action-items"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "Maximum items per page (1-100)",
                        "type": "text/plain"
                      },
                      "key": "limit",
                      "value": "20"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Number of items to skip",
                        "type": "text/plain"
                      },
                      "key": "offset",
                      "value": "0"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Filter by meeting ID",
                        "type": "text/plain"
                      },
                      "key": "meeting_id",
                      "value": "<uuid>"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Filter by status (This can only be one of needs_review,accepted,in_progress,blocked,completed,cancelled)",
                        "type": "text/plain"
                      },
                      "key": "status",
                      "value": "needs_review"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {},
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "action-items:read"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "f97bbc4a-d910-5673-80b0-e72587784f6b",
                  "name": "OK",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by status (This can only be one of needs_review,accepted,in_progress,blocked,completed,cancelled)",
                            "type": "text/plain"
                          },
                          "key": "status",
                          "value": "needs_review"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"items\": [\n    {\n      \"agenda_item_id\": \"<string>\",\n      \"assigned_to_user_id\": \"<string>\",\n      \"completed_at\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"description\": \"<string>\",\n      \"due_date\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_completed\": \"<boolean>\",\n      \"meeting_id\": \"<string>\",\n      \"status\": \"<string>\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\"\n    },\n    {\n      \"agenda_item_id\": \"<string>\",\n      \"assigned_to_user_id\": \"<string>\",\n      \"completed_at\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"description\": \"<string>\",\n      \"due_date\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_completed\": \"<boolean>\",\n      \"meeting_id\": \"<string>\",\n      \"status\": \"<string>\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "827e0c2c-7986-503d-b0dd-efa42dd909cc",
                  "name": "Invalid query parameters",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by status (This can only be one of needs_review,accepted,in_progress,blocked,completed,cancelled)",
                            "type": "text/plain"
                          },
                          "key": "status",
                          "value": "needs_review"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "31e68ff9-3477-5da8-b262-a26924f3503c",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by status (This can only be one of needs_review,accepted,in_progress,blocked,completed,cancelled)",
                            "type": "text/plain"
                          },
                          "key": "status",
                          "value": "needs_review"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "9042f387-9c33-5fb7-aee8-32e4c6986c3a",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by status (This can only be one of needs_review,accepted,in_progress,blocked,completed,cancelled)",
                            "type": "text/plain"
                          },
                          "key": "status",
                          "value": "needs_review"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "cb5f3e45-5ca6-5b55-8e42-007797712f59",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by status (This can only be one of needs_review,accepted,in_progress,blocked,completed,cancelled)",
                            "type": "text/plain"
                          },
                          "key": "status",
                          "value": "needs_review"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "id": "1434fdc9-0db1-5e7a-b497-81c396d52026",
              "name": "Create action item",
              "request": {
                "name": "Create action item",
                "description": {
                  "content": "Creates a new action item in a meeting the authenticated user can access",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "action-items"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "disabled": false,
                    "description": {
                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                      "type": "text/plain"
                    },
                    "key": "Idempotency-Key",
                    "value": "<string>"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "action-items:write"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "a32126c3-81ac-5415-8bc8-20c139deaff8",
                  "name": "Created",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Present only on replays; value is true",
                        "type": "text/plain"
                      },
                      "key": "Idempotent-Replayed",
                      "value": "<string>"
                    }
                  ],
                  "body": "{\n  \"agenda_item_id\": \"<string>\",\n  \"assigned_to_user_id\": \"<string>\",\n  \"completed_at\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"id\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"meeting_id\": \"<string>\",\n  \"status\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "4ed0a28a-ff10-5dfb-ab80-4cdcae9144b3",
                  "name": "Invalid request body",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "c29e6adf-2093-58f6-bbcc-f498dffb54f3",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "3807871a-69e3-5d54-8e40-b1e74461d668",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "23f8dadf-5b49-5b50-9996-235ceb2f4a2c",
                  "name": "Meeting not found",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Not Found",
                  "code": 404,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "6058184f-011d-51e9-9deb-2911567638a7",
                  "name": "An identical request is currently being processed (Idempotency-Key conflict)",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Conflict",
                  "code": 409,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"conflict\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "6b5792a5-2bc0-5f88-8627-d69d69e440e3",
                  "name": "Idempotency-Key has already been used with a different request",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
                  "code": 422,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "61c334af-1a7b-5b66-944b-9017576f8415",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "action-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"status\": \"cancelled\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "name": "{id}",
              "description": "",
              "item": [
                {
                  "id": "f41d7114-652f-5017-87c6-84c351d0dc8a",
                  "name": "Delete action item",
                  "request": {
                    "name": "Delete action item",
                    "description": {
                      "content": "Deletes an action item the authenticated user can access",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "action-items",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<string>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Action Item ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "*/*"
                      }
                    ],
                    "method": "DELETE",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "action-items:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "e4af2f6c-6c47-576a-81dc-37f39247f06e",
                      "name": "No Content",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "No Content",
                      "code": 204,
                      "header": [],
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "1117bcf4-fd4b-52c4-b589-a21dae756c35",
                      "name": "Invalid action item ID",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "*/*"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "bb9c8617-a79d-5639-91cb-8722d8a743e7",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "*/*"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "688bdc1c-95a0-53a0-a8cf-7f05317d9581",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "*/*"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "101f58f8-a67b-595e-9b16-ed85ab48a873",
                      "name": "Action item not found",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "*/*"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "49bd1036-fe1a-5a14-99c9-f48d67000d13",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "*/*"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "*/*"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "acdc5242-b94a-5bc5-bb9f-386a85e4a8f9",
                  "name": "Get action item",
                  "request": {
                    "name": "Get action item",
                    "description": {
                      "content": "Retrieves a single action item by ID if it is accessible to the authenticated user",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "action-items",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Action Item ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "action-items:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "0ff74cf4-5c07-506b-a241-1a0b9d0da9d8",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"agenda_item_id\": \"<string>\",\n  \"assigned_to_user_id\": \"<string>\",\n  \"completed_at\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"id\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"meeting_id\": \"<string>\",\n  \"status\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "586f869b-bd55-5402-a2f6-1b12837802c0",
                      "name": "Invalid action item ID",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "5f4b3e17-4f1c-5eff-a889-901d88129529",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "0af6b93c-2956-589d-ab94-5882e421b98a",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "f6134ec8-6ade-5c10-97a6-d061d84ea077",
                      "name": "Action item not found",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "7233fe48-86d6-5181-bac0-6a3ebd6a214c",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "29b70561-2f3a-5f48-823d-7b98f7de52d1",
                  "name": "Update action item",
                  "request": {
                    "name": "Update action item",
                    "description": {
                      "content": "Partially updates an action item the authenticated user can access",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "action-items",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<string>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Action Item ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "action-items:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "e7d06a59-c271-5dcf-bd68-dcf028ace517",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"agenda_item_id\": \"<string>\",\n  \"assigned_to_user_id\": \"<string>\",\n  \"completed_at\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"id\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"meeting_id\": \"<string>\",\n  \"status\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "f406efab-2195-5cd8-b9ad-173a32ab9a9e",
                      "name": "Invalid request body",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "0ee9db24-7735-5326-90e5-238084b946e4",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "fef03291-27f6-5f60-840f-a785938e6324",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "f548124e-13a8-57ab-875b-ba754a4f4ec3",
                      "name": "Action item not found",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "3926feaf-955c-5963-b782-ec74a7602851",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "action-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Action Item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<string>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"due_date\": \"<string>\",\n  \"is_completed\": \"<boolean>\",\n  \"status\": \"needs_review\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "agenda-items",
          "description": "",
          "item": [
            {
              "id": "04ece60e-2186-5971-8d50-8aa2de468c1e",
              "name": "List agenda items",
              "request": {
                "name": "List agenda items",
                "description": {
                  "content": "Retrieves agenda items accessible to the authenticated user within their workspace",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "agenda-items"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "Maximum items per page (1-100)",
                        "type": "text/plain"
                      },
                      "key": "limit",
                      "value": "20"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Number of items to skip",
                        "type": "text/plain"
                      },
                      "key": "offset",
                      "value": "0"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Filter by meeting ID",
                        "type": "text/plain"
                      },
                      "key": "meeting_id",
                      "value": "<uuid>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {},
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "meetings:read"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "52cfa0d9-e865-5986-ad75-bbdf730c5b59",
                  "name": "OK",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"items\": [\n    {\n      \"created_at\": \"<string>\",\n      \"deferred\": \"<boolean>\",\n      \"id\": \"<string>\",\n      \"item_type\": \"<string>\",\n      \"meeting_id\": \"<string>\",\n      \"status\": \"<string>\",\n      \"time_allocation_minutes\": \"<number>\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\"\n    },\n    {\n      \"created_at\": \"<string>\",\n      \"deferred\": \"<boolean>\",\n      \"id\": \"<string>\",\n      \"item_type\": \"<string>\",\n      \"meeting_id\": \"<string>\",\n      \"status\": \"<string>\",\n      \"time_allocation_minutes\": \"<number>\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "cf89dc82-1d12-5db3-b086-47e953b92a54",
                  "name": "Invalid query parameters",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "c2d98624-ad37-5f6e-b2b1-c79a5de59f14",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "03b644ba-aa3c-54be-bd73-88dc08439ef8",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "bf5e0d62-00f7-5fde-a7ae-045e149af626",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting ID",
                            "type": "text/plain"
                          },
                          "key": "meeting_id",
                          "value": "<uuid>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "id": "22c3150a-c66d-5aa9-9b56-8ea8775442e2",
              "name": "Create an agenda item",
              "request": {
                "name": "Create an agenda item",
                "description": {
                  "content": "Creates an agenda item attached to a meeting in the authenticated user's workspace.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "agenda-items"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "disabled": false,
                    "description": {
                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                      "type": "text/plain"
                    },
                    "key": "Idempotency-Key",
                    "value": "<string>"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "meetings:write"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "f1a774d4-fea1-5bd3-8c77-458229bbbc67",
                  "name": "Created",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Present only on replays; value is true",
                        "type": "text/plain"
                      },
                      "key": "Idempotent-Replayed",
                      "value": "<string>"
                    }
                  ],
                  "body": "{\n  \"created_at\": \"<string>\",\n  \"deferred\": \"<boolean>\",\n  \"id\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "ba916a18-d408-54e5-837c-e12c9a1997a3",
                  "name": "Invalid request",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "8e10ba10-cc76-53e4-92ed-e682e4fa040f",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "530ab1a3-6d7a-588f-ae9d-71f499937a32",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "8f0fc135-8bda-51cd-91f2-968ce1f3b9f0",
                  "name": "Meeting not found or not accessible",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Not Found",
                  "code": 404,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "6008a616-e976-540c-b26f-8f085acab103",
                  "name": "Meeting has ended, or an identical request is currently being processed (Idempotency-Key conflict)",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Conflict",
                  "code": 409,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"conflict\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "486a8269-0d24-544a-b41e-1b7a5df17303",
                  "name": "Idempotency-Key has already been used with a different request",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
                  "code": 422,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "ec517c21-a6bf-5397-bf41-460bef5f9c3d",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"title\": \"<string>\",\n  \"description\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "name": "{id}",
              "description": "",
              "item": [
                {
                  "id": "050e38ef-6e59-5b61-955a-e855d0c37e0e",
                  "name": "Delete an agenda item",
                  "request": {
                    "name": "Delete an agenda item",
                    "description": {
                      "content": "Deletes an agenda item in the authenticated user's workspace.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Agenda item ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "DELETE",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "c6e5cedc-ee6c-597a-8a34-353af7e3a474",
                      "name": "Agenda item deleted",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "No Content",
                      "code": 204,
                      "header": [],
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "55ac5e02-72b4-5059-a365-d8b055b9e1d3",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "0c1524a0-315f-56dd-b3a9-aea8f18ae674",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "7b83016f-21a0-5a21-884e-1382db358449",
                      "name": "Agenda item not found or not accessible",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "04319c25-e275-53f3-baee-cb39f4ac42bf",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "63d17c29-9272-5f0f-a846-e2825a77217d",
                  "name": "Get an agenda item",
                  "request": {
                    "name": "Get an agenda item",
                    "description": {
                      "content": "Retrieves a single agenda item by ID from the authenticated user's workspace.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Agenda item ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "c3f7e10f-815f-5b55-9a88-20edeed8e435",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"created_at\": \"<string>\",\n  \"deferred\": \"<boolean>\",\n  \"id\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "9b9603f8-bf76-50f1-add6-e47642442f92",
                      "name": "Invalid agenda item ID",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "ec7b6aea-48ea-52b3-aea1-c1b53c181b7c",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "335f53f7-85c7-57c0-8695-8958cfa27676",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "e9615c6d-316d-5a40-a41c-5b3e9ccf833c",
                      "name": "Agenda item not found or not accessible",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "b412c0f4-805a-5b32-b8af-4422b5c067f8",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "0a6dca1d-494e-5cf3-a32f-b4d5fd8870fe",
                  "name": "Update an agenda item",
                  "request": {
                    "name": "Update an agenda item",
                    "description": {
                      "content": "Updates fields on an agenda item in the authenticated user's workspace. Only provided fields are changed.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "agenda-items",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Agenda item ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "9e5bb597-a4e6-5074-8c1b-5c939858ba3b",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"created_at\": \"<string>\",\n  \"deferred\": \"<boolean>\",\n  \"id\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "dbe86139-7c0a-520b-828a-1ed263fb4d10",
                      "name": "Invalid request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "a1148898-43fa-541f-b946-f813a92c474b",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "1e804489-22ed-501f-9132-d2c52d677430",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "5254f16e-03c9-5272-b50f-449e0a872d8c",
                      "name": "Agenda item not found or not accessible",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "2b2d4f11-d281-5893-9edc-48c8891e6857",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "agenda-items",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Agenda item ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"description\": \"<string>\",\n  \"item_type\": \"<string>\",\n  \"presenters\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"restricted_to_leads\": \"<boolean>\",\n  \"sequence\": \"<string>\",\n  \"status\": \"<string>\",\n  \"time_allocation_minutes\": \"<number>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "auth",
          "description": "",
          "item": [
            {
              "name": "introspect",
              "description": "",
              "item": [
                {
                  "id": "d5827ef4-8144-586a-a484-3be68941fff2",
                  "name": "Introspect first-party token",
                  "request": {
                    "name": "Introspect first-party token",
                    "description": {
                      "content": "Returns the authenticated Principal's metadata for the bearer token in the Authorization header. This is intended for first-party clients such as the MCP gateway.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "auth",
                        "introspect"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": ""
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "fd2bf314-28eb-52d5-b45a-8a6e4405dbc0",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "auth",
                            "introspect"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"active\": \"<boolean>\",\n  \"auth_surface\": \"<string>\",\n  \"plan_type\": \"<string>\",\n  \"scopes\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"token_type\": \"<string>\",\n  \"user_id\": \"<string>\",\n  \"workspace_id\": \"<string>\",\n  \"workspace_role\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "3a02ebd0-1677-5a3b-808e-b874a175d187",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "auth",
                            "introspect"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "calendar",
          "description": "",
          "item": [
            {
              "name": "events",
              "description": "",
              "item": [
                {
                  "id": "a67c9c5b-0a40-5464-9c64-3fdde7446433",
                  "name": "List calendar events",
                  "request": {
                    "name": "List calendar events",
                    "description": {
                      "content": "Retrieve a paginated list of calendar events for the authenticated user within a specified time range",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "calendar",
                        "events"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) Start time in RFC3339 format",
                            "type": "text/plain"
                          },
                          "key": "start_date",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) End time in RFC3339 format",
                            "type": "text/plain"
                          },
                          "key": "end_date",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of results per page (default 25, max 100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Pagination offset (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Sort direction: asc or desc (default: asc)",
                            "type": "text/plain"
                          },
                          "key": "direction",
                          "value": "<string>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "calendar:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "da86d6bb-dddf-5743-8a36-6de350717410",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "calendar",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Start time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "start_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) End time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "end_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of results per page (default 25, max 100)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Sort direction: asc or desc (default: asc)",
                                "type": "text/plain"
                              },
                              "key": "direction",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"attendees\": [\n        {\n          \"email\": \"<string>\",\n          \"name\": \"<string>\",\n          \"status\": \"<string>\",\n          \"type\": \"<string>\"\n        },\n        {\n          \"email\": \"<string>\",\n          \"name\": \"<string>\",\n          \"status\": \"<string>\",\n          \"type\": \"<string>\"\n        }\n      ],\n      \"description\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"linked_meetings\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"location\": \"<string>\",\n      \"organizer\": {\n        \"email\": \"<string>\",\n        \"name\": \"<string>\",\n        \"status\": \"<string>\",\n        \"type\": \"<string>\"\n      },\n      \"start_time\": \"<string>\",\n      \"title\": \"<string>\"\n    },\n    {\n      \"attendees\": [\n        {\n          \"email\": \"<string>\",\n          \"name\": \"<string>\",\n          \"status\": \"<string>\",\n          \"type\": \"<string>\"\n        },\n        {\n          \"email\": \"<string>\",\n          \"name\": \"<string>\",\n          \"status\": \"<string>\",\n          \"type\": \"<string>\"\n        }\n      ],\n      \"description\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"linked_meetings\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"location\": \"<string>\",\n      \"organizer\": {\n        \"email\": \"<string>\",\n        \"name\": \"<string>\",\n        \"status\": \"<string>\",\n        \"type\": \"<string>\"\n      },\n      \"start_time\": \"<string>\",\n      \"title\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "284a0a48-092b-5606-8935-dbe72d0a0062",
                      "name": "Invalid request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "calendar",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Start time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "start_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) End time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "end_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of results per page (default 25, max 100)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Sort direction: asc or desc (default: asc)",
                                "type": "text/plain"
                              },
                              "key": "direction",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "70bdfacb-4f72-50f3-855d-6094a29520b9",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "calendar",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Start time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "start_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) End time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "end_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of results per page (default 25, max 100)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Sort direction: asc or desc (default: asc)",
                                "type": "text/plain"
                              },
                              "key": "direction",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "ffe59ed3-0eec-5172-82de-7df88edddc63",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "calendar",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Start time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "start_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) End time in RFC3339 format",
                                "type": "text/plain"
                              },
                              "key": "end_date",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of results per page (default 25, max 100)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Sort direction: asc or desc (default: asc)",
                                "type": "text/plain"
                              },
                              "key": "direction",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "name": "{id}",
                  "description": "",
                  "item": [
                    {
                      "id": "30ea37c2-b29f-5766-829a-d9cb029ca7d5",
                      "name": "Get calendar event by ID",
                      "request": {
                        "name": "Get calendar event by ID",
                        "description": {
                          "content": "Retrieve details of a specific calendar event for the authenticated user",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "calendar",
                            "events",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<string>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Calendar Event ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "calendar:read"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "3ac7bc6f-96a5-583b-95ad-24be2e443b90",
                          "name": "OK",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "calendar",
                                "events",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Calendar Event ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "OK",
                          "code": 200,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"attendees\": [\n    {\n      \"email\": \"<string>\",\n      \"name\": \"<string>\",\n      \"status\": \"<string>\",\n      \"type\": \"<string>\"\n    },\n    {\n      \"email\": \"<string>\",\n      \"name\": \"<string>\",\n      \"status\": \"<string>\",\n      \"type\": \"<string>\"\n    }\n  ],\n  \"description\": \"<string>\",\n  \"end_time\": \"<string>\",\n  \"id\": \"<string>\",\n  \"linked_meetings\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"location\": \"<string>\",\n  \"organizer\": {\n    \"email\": \"<string>\",\n    \"name\": \"<string>\",\n    \"status\": \"<string>\",\n    \"type\": \"<string>\"\n  },\n  \"start_time\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "2a78d131-b6d5-5d44-89b3-e054d687dd06",
                          "name": "Invalid calendar event ID format",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "calendar",
                                "events",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Calendar Event ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "59bac614-ad96-5ead-99ac-4d6ec8824798",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "calendar",
                                "events",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Calendar Event ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "d9701d12-d1f0-5029-9f2b-47fbb993508f",
                          "name": "Calendar event not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "calendar",
                                "events",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Calendar Event ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "148140ed-14bb-52c7-bfe5-5c9681c345b6",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "calendar",
                                "events",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Calendar Event ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name": "me",
          "description": "",
          "item": [
            {
              "id": "1dec06a7-68ca-5681-bafb-73a81bd1421f",
              "name": "Get current user identity",
              "request": {
                "name": "Get current user identity",
                "description": {
                  "content": "Returns the authenticated user's identity and workspace context.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "me"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {},
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": ""
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "60836934-c017-53ce-b2af-a390af639c20",
                  "name": "OK",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "me"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"created_at\": \"<string>\",\n  \"display_name\": \"<string>\",\n  \"email\": \"<string>\",\n  \"id\": \"<string>\",\n  \"plan_type\": \"<string>\",\n  \"workspace_id\": \"<string>\",\n  \"workspace_name\": \"<string>\",\n  \"workspace_role\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "47c6ab25-2f6e-5f5e-8dc3-1f226a4c7aa2",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "me"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "f8e9766f-7848-5754-97da-c4c160891d93",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "me"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            }
          ]
        },
        {
          "name": "meeting-templates",
          "description": "",
          "item": [
            {
              "id": "23e5dfac-842b-5616-94d2-5b09bbbdde60",
              "name": "List meeting templates",
              "request": {
                "name": "List meeting templates",
                "description": {
                  "content": "Retrieves meeting templates accessible to the authenticated user (system, vertical, workspace, and user-owned templates). Returns paginated results. Use the returned id as the template_id when creating a meeting.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "meeting-templates"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "Maximum items per page (1-100)",
                        "type": "text/plain"
                      },
                      "key": "limit",
                      "value": "20"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Number of items to skip",
                        "type": "text/plain"
                      },
                      "key": "offset",
                      "value": "0"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {},
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "meetings:read"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "c1c5402a-ba43-5303-a419-e03c3a46af71",
                  "name": "OK",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meeting-templates"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"items\": [\n    {\n      \"created_at\": \"<string>\",\n      \"description\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_active\": \"<boolean>\",\n      \"name\": \"<string>\",\n      \"ownership_type\": \"SYSTEM\",\n      \"updated_at\": \"<string>\"\n    },\n    {\n      \"created_at\": \"<string>\",\n      \"description\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_active\": \"<boolean>\",\n      \"name\": \"<string>\",\n      \"ownership_type\": \"PARTNER\",\n      \"updated_at\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "aa62ea66-5dc4-575c-a597-a3fb25a63161",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meeting-templates"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "0ce66a4d-6670-544b-89b1-ee460f3d8a37",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meeting-templates"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "cb082da2-4bc8-5354-b9ff-06f6d8de8b45",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meeting-templates"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            }
          ]
        },
        {
          "name": "meetings",
          "description": "",
          "item": [
            {
              "id": "4b65172b-7a19-5eeb-9456-bd84b131dda8",
              "name": "List meetings",
              "request": {
                "name": "List meetings",
                "description": {
                  "content": "Retrieves meetings accessible to the authenticated user within their workspace. Returns paginated results.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "meetings"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [
                    {
                      "disabled": false,
                      "description": {
                        "content": "Maximum items per page (1-100, default 20)",
                        "type": "text/plain"
                      },
                      "key": "limit",
                      "value": "<integer>"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Number of items to skip (default 0)",
                        "type": "text/plain"
                      },
                      "key": "offset",
                      "value": "<integer>"
                    }
                  ],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {},
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "meetings:read"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "6aa27247-6eb1-59b0-884b-57ab6ee5f688",
                  "name": "OK",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100, default 20)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"items\": [\n    {\n      \"calendar_event_id\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"owned_by_user_id\": \"<string>\",\n      \"redirect_to_meeting_id\": \"<string>\",\n      \"start_time\": \"<string>\",\n      \"status\": \"scheduled\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    },\n    {\n      \"calendar_event_id\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"owned_by_user_id\": \"<string>\",\n      \"redirect_to_meeting_id\": \"<string>\",\n      \"start_time\": \"<string>\",\n      \"status\": \"scheduled\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "da338665-94b5-5f37-af44-44acd430ae0b",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100, default 20)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "2cc8296e-7cae-5bca-9f39-84b9471f21dc",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100, default 20)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "c38bf819-5e2e-5991-9c3d-46048c66e96b",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100, default 20)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "id": "9e175660-3947-5515-a6e4-fb88b5dac8bc",
              "name": "Create a meeting",
              "request": {
                "name": "Create a meeting",
                "description": {
                  "content": "Creates a meeting owned by the authenticated user within their workspace. The creator is added as the owner participant.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "meetings"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "disabled": false,
                    "description": {
                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                      "type": "text/plain"
                    },
                    "key": "Idempotency-Key",
                    "value": "<string>"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "POST",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "meetings:write"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "993a7791-902d-55e8-b48b-582b58975c0e",
                  "name": "Created",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Created",
                  "code": 201,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    },
                    {
                      "disabled": false,
                      "description": {
                        "content": "Present only on replays; value is true",
                        "type": "text/plain"
                      },
                      "key": "Idempotent-Replayed",
                      "value": "<string>"
                    }
                  ],
                  "body": "{\n  \"calendar_event_id\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"created_by_user_id\": \"<string>\",\n  \"end_time\": \"<string>\",\n  \"id\": \"<string>\",\n  \"owned_by_user_id\": \"<string>\",\n  \"redirect_to_meeting_id\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"status\": \"completed\",\n  \"summary_notes\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "350e2cd0-c448-52f3-8f38-33943a1841a8",
                  "name": "Invalid request",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "a069d536-cdfa-5488-9fbc-0c9a7edd5661",
                  "name": "Authentication required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "55191a19-8480-549a-b8da-cd46c74a42b4",
                  "name": "Plan upgrade required",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Payment Required",
                  "code": 402,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "0cd0766f-9fae-58f5-bce2-3f8768f03d78",
                  "name": "Insufficient scope",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "d305cab6-843f-53ae-b648-bdd2c7b46c87",
                  "name": "Meeting template not found",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Not Found",
                  "code": 404,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "af1a5057-5bd6-5283-bfde-3d505b96dbcb",
                  "name": "An identical request is currently being processed (Idempotency-Key conflict)",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Conflict",
                  "code": 409,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"conflict\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "6b371f54-bb4b-5cbb-8ed1-238a64972489",
                  "name": "Idempotency-Key has already been used with a different request",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
                  "code": 422,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "36e97b25-5837-5672-932e-930c403351cc",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "meetings"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                          "type": "text/plain"
                        },
                        "key": "Idempotency-Key",
                        "value": "<string>"
                      },
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"title\": \"<string>\",\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"is_instant\": \"<boolean>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "name": "{id}",
              "description": "",
              "item": [
                {
                  "id": "8b694d54-f43d-5c48-8096-df043c6580a0",
                  "name": "Delete a meeting",
                  "request": {
                    "name": "Delete a meeting",
                    "description": {
                      "content": "Soft-deletes a meeting owned by the authenticated user (owner-scoped).",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "meetings",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Meeting ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "DELETE",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "a158d098-8b88-58f7-bfcd-7d2cdfaf761e",
                      "name": "Meeting deleted",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "No Content",
                      "code": 204,
                      "header": [],
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "72f40fae-fb39-5f95-87ba-ad3bf2f8398c",
                      "name": "Invalid meeting ID",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "121ef795-8718-5474-9698-61ebfc58d04e",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "de2120fd-6c16-56ea-ba1d-79aadf82ec8f",
                      "name": "Not the meeting owner",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "8d88ca69-d709-5188-adea-11b18861e43f",
                      "name": "Meeting not found",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "a4adae10-50cc-5b19-854d-bdb083a4cf15",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "088330c5-2987-565c-96b9-c95132e527d5",
                  "name": "Get meeting by ID",
                  "request": {
                    "name": "Get meeting by ID",
                    "description": {
                      "content": "Retrieves a specific meeting by ID. PRO+ plans receive the full summary_notes; FREE-tier callers receive a truncated preview (first 200 characters) followed by an upgrade note.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "meetings",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Meeting ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "147eab7c-9ff8-57ea-beea-9dff306272fc",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"calendar_event_id\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"created_by_user_id\": \"<string>\",\n  \"end_time\": \"<string>\",\n  \"id\": \"<string>\",\n  \"owned_by_user_id\": \"<string>\",\n  \"redirect_to_meeting_id\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"status\": \"completed\",\n  \"summary_notes\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "ed8da25d-c246-59b5-ba9a-ce9691b968de",
                      "name": "Invalid meeting ID",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "d2da1416-bc15-5fc7-bd66-ed825b1a2bbb",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "994f6f92-8503-503d-a2e3-08d31594c1af",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "79c3f001-70c9-5147-9873-1e91ea1dfc60",
                      "name": "Meeting not found",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "9e628ffd-6ba9-5f0d-bd8a-898751185474",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "e422ac74-4d93-5e18-be08-161f1695bb5d",
                  "name": "Update a meeting",
                  "request": {
                    "name": "Update a meeting",
                    "description": {
                      "content": "Partially updates a meeting within the authenticated user's workspace. Only the fields present in the request body are modified; sending start_time or end_time as null clears them (untimed / open-ended).",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "meetings",
                        ":id"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": [
                        {
                          "type": "any",
                          "value": "<uuid>",
                          "key": "id",
                          "disabled": false,
                          "description": {
                            "content": "(Required) Meeting ID",
                            "type": "text/plain"
                          }
                        }
                      ]
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "f96458cd-e58d-523e-bd63-3f5e83e0e542",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"calendar_event_id\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"created_by_user_id\": \"<string>\",\n  \"end_time\": \"<string>\",\n  \"id\": \"<string>\",\n  \"owned_by_user_id\": \"<string>\",\n  \"redirect_to_meeting_id\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"status\": \"completed\",\n  \"summary_notes\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "01ed096c-fe47-53e4-b6c1-66cee57cfad4",
                      "name": "Invalid request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "2b4e8ec6-e38a-589c-89f8-d8bb71608535",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "abe53204-80c3-5071-8d88-0b8aa2038221",
                      "name": "Plan upgrade required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Payment Required",
                      "code": 402,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "5e187739-ecea-55ce-b62e-97a8fe3f9372",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "d67b6aba-a83b-5bdd-9fa4-2ca4fd85ac41",
                      "name": "Meeting or template not found",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Not Found",
                      "code": 404,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "d0d2d390-462d-5543-90c9-eacaa443f223",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              },
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id"
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"detail_level\": \"STANDARD\",\n  \"end_time\": \"<string>\",\n  \"start_time\": \"<string>\",\n  \"template_id\": \"<string>\",\n  \"title\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "name": "contacts",
                  "description": "",
                  "item": [
                    {
                      "id": "a0fa8ed6-1c2d-5d0f-9c3b-c0e698f8f2f2",
                      "name": "List meeting contacts",
                      "request": {
                        "name": "List meeting contacts",
                        "description": {
                          "content": "Returns workspace contacts (active members and prior guest participants) matching the supplied query. Contacts are scoped to the meeting's workspace and are intended for use when inviting participants.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id",
                            "contacts"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Search query matched against name or email",
                                "type": "text/plain"
                              },
                              "key": "q",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum number of items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "meetings:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "ce369c06-f736-52fc-bc0b-900afe63cfac",
                          "name": "OK",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "contacts"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Search query matched against name or email",
                                    "type": "text/plain"
                                  },
                                  "key": "q",
                                  "value": "<string>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "OK",
                          "code": 200,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"items\": [\n    {\n      \"email\": \"<string>\",\n      \"name\": \"<string>\"\n    },\n    {\n      \"email\": \"<string>\",\n      \"name\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "2cd457c2-9e2a-543a-8a40-5598151adf3a",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "contacts"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Search query matched against name or email",
                                    "type": "text/plain"
                                  },
                                  "key": "q",
                                  "value": "<string>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "37c6f500-9812-5300-a087-da49f1b6d6bb",
                          "name": "Insufficient scope",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "contacts"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Search query matched against name or email",
                                    "type": "text/plain"
                                  },
                                  "key": "q",
                                  "value": "<string>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "0222d588-cb1a-5fd1-97e4-10b53ce9d8a4",
                          "name": "Meeting not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "contacts"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Search query matched against name or email",
                                    "type": "text/plain"
                                  },
                                  "key": "q",
                                  "value": "<string>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "fc78db31-2dad-5f66-a62e-9686fc4dd8be",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "contacts"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Search query matched against name or email",
                                    "type": "text/plain"
                                  },
                                  "key": "q",
                                  "value": "<string>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                },
                {
                  "name": "context",
                  "description": "",
                  "item": [
                    {
                      "id": "d8d5093e-88de-5706-8c4b-afee8e2db12d",
                      "name": "List meeting contexts",
                      "request": {
                        "name": "List meeting contexts",
                        "description": {
                          "content": "Lists meeting contexts for a meeting with pagination. Returns all context documents regardless of source (partner or user-uploaded).",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id",
                            "context"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum number of items to return (1-100)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "25"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset for pagination",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "meetings:read"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "db2f6956-5603-5b5f-a2cd-0b36d81c0c28",
                          "name": "OK",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items to return (1-100)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "25"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Offset for pagination",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "0"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "OK",
                          "code": 200,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"items\": [\n    {\n      \"context_type\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"file_status\": \"<string>\",\n      \"id\": \"<string>\",\n      \"meeting_id\": \"<string>\",\n      \"model_id\": \"<string>\",\n      \"platform_name\": \"<string>\",\n      \"source_format\": \"<string>\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    },\n    {\n      \"context_type\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"file_status\": \"<string>\",\n      \"id\": \"<string>\",\n      \"meeting_id\": \"<string>\",\n      \"model_id\": \"<string>\",\n      \"platform_name\": \"<string>\",\n      \"source_format\": \"<string>\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "9be2d6eb-78b5-5e07-a113-ded7ba0fc46a",
                          "name": "Invalid request",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items to return (1-100)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "25"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Offset for pagination",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "0"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "c6cd97c9-b5ec-50c1-80ba-1b324e4f9061",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items to return (1-100)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "25"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Offset for pagination",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "0"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "c471297b-c036-5049-a549-94c4673ee593",
                          "name": "Meeting not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items to return (1-100)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "25"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Offset for pagination",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "0"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "da1b261e-5ac9-5ab9-8094-df922a2247a7",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items to return (1-100)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "25"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Offset for pagination",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "0"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    },
                    {
                      "id": "3c567c7f-cf5c-595c-b446-21ee8897ec9e",
                      "name": "Upload meeting context",
                      "request": {
                        "name": "Upload meeting context",
                        "description": {
                          "content": "Uploads a new meeting context document to a meeting. Accepts multipart form data with a file and metadata fields. Body size capped at 4.5MB; returns 413 if exceeded.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id",
                            "context"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "multipart/form-data"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "formdata",
                          "formdata": [
                            {
                              "description": {
                                "content": "(Required) Context document file",
                                "type": "text/plain"
                              },
                              "key": "file",
                              "type": "file"
                            },
                            {
                              "description": {
                                "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                "type": "text/plain"
                              },
                              "key": "source_format",
                              "value": "<string>",
                              "type": "text"
                            },
                            {
                              "description": {
                                "content": "Document title",
                                "type": "text/plain"
                              },
                              "key": "title",
                              "value": "<string>",
                              "type": "text"
                            },
                            {
                              "description": {
                                "content": "MIME type of the document",
                                "type": "text/plain"
                              },
                              "key": "context_type",
                              "value": "<string>",
                              "type": "text"
                            }
                          ]
                        },
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "meetings:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "7cf755f5-2d64-5fcb-8e9c-d7f8e5b77c4d",
                          "name": "Created",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Created",
                          "code": 201,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"context_type\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"created_by_user_id\": \"<string>\",\n  \"file_status\": \"<string>\",\n  \"id\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"model_id\": \"<string>\",\n  \"platform_name\": \"<string>\",\n  \"source_format\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "030f1f2c-80a3-56a9-9843-82c8b6fd6940",
                          "name": "Invalid request",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "cd151cdf-c075-5ade-a260-fad897f13c73",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "d482b001-c31f-53a3-82c0-5daea0925c4f",
                          "name": "Insufficient scope",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "6d8a23d1-f2bc-55d1-a5c9-2f45e7d43456",
                          "name": "Meeting not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "d6b1d224-c257-5481-ba3c-6f3fd0f9239e",
                          "name": "Request entity too large",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Request Entity Too Large",
                          "code": 413,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "7afe1ed5-c182-5c33-b11d-5d9b0efb682b",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "multipart/form-data"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "formdata",
                              "formdata": [
                                {
                                  "description": {
                                    "content": "(Required) Context document file",
                                    "type": "text/plain"
                                  },
                                  "key": "file",
                                  "type": "file"
                                },
                                {
                                  "description": {
                                    "content": "(Required) Source format (json, csv, tsv, xml, html, yaml, markdown, plain_text)",
                                    "type": "text/plain"
                                  },
                                  "key": "source_format",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "Document title",
                                    "type": "text/plain"
                                  },
                                  "key": "title",
                                  "value": "<string>",
                                  "type": "text"
                                },
                                {
                                  "description": {
                                    "content": "MIME type of the document",
                                    "type": "text/plain"
                                  },
                                  "key": "context_type",
                                  "value": "<string>",
                                  "type": "text"
                                }
                              ]
                            }
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    },
                    {
                      "name": "{context_id}",
                      "description": "",
                      "item": [
                        {
                          "id": "7bffa330-fe32-582b-a949-052fe5600a4e",
                          "name": "Delete meeting context",
                          "request": {
                            "name": "Delete meeting context",
                            "description": {
                              "content": "Soft-deletes a specific meeting context document.",
                              "type": "text/plain"
                            },
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context",
                                ":context_id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  }
                                },
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "context_id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Context ID",
                                    "type": "text/plain"
                                  }
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {},
                            "auth": {
                              "type": "oauth2",
                              "oauth2": [
                                {
                                  "key": "scope",
                                  "value": "meetings:write"
                                },
                                {
                                  "key": "accessTokenUrl",
                                  "value": "https://api.contio.ai/v1/oauth/token"
                                },
                                {
                                  "key": "authUrl",
                                  "value": "https://app.contio.ai/v1/oauth/authorize"
                                },
                                {
                                  "key": "grant_type",
                                  "value": "authorization_code"
                                }
                              ]
                            }
                          },
                          "response": [
                            {
                              "id": "9912f562-0fab-5e05-8577-b77f7241bd33",
                              "name": "Context deleted",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "No Content",
                              "code": 204,
                              "header": [],
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "9843e8e5-0a20-5643-b82f-dce550f37c81",
                              "name": "Invalid request",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Bad Request",
                              "code": 400,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "80b1e229-5bf0-5ddd-a7d2-1736d45afad3",
                              "name": "Authentication required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Unauthorized",
                              "code": 401,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "2b55d262-88b3-5f20-942f-7b965b11732d",
                              "name": "Insufficient scope",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Forbidden",
                              "code": 403,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "a9a1290a-aaf4-51e5-908c-5e754830a4ac",
                              "name": "Context not found",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Not Found",
                              "code": 404,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "d28d2e1e-5a8f-5135-952a-fdc59de13230",
                              "name": "Internal server error",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Internal Server Error",
                              "code": 500,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            }
                          ],
                          "event": [],
                          "protocolProfileBehavior": {
                            "disableBodyPruning": true
                          }
                        },
                        {
                          "id": "83bb8cf9-2d4a-52f9-8238-5fefd0af6a6f",
                          "name": "Get meeting context",
                          "request": {
                            "name": "Get meeting context",
                            "description": {
                              "content": "Retrieves metadata for a specific meeting context document.",
                              "type": "text/plain"
                            },
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "context",
                                ":context_id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  }
                                },
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "context_id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Context ID",
                                    "type": "text/plain"
                                  }
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {},
                            "auth": {
                              "type": "oauth2",
                              "oauth2": [
                                {
                                  "key": "scope",
                                  "value": "meetings:read"
                                },
                                {
                                  "key": "accessTokenUrl",
                                  "value": "https://api.contio.ai/v1/oauth/token"
                                },
                                {
                                  "key": "authUrl",
                                  "value": "https://app.contio.ai/v1/oauth/authorize"
                                },
                                {
                                  "key": "grant_type",
                                  "value": "authorization_code"
                                }
                              ]
                            }
                          },
                          "response": [
                            {
                              "id": "56659a09-6c79-5621-b7b7-b048590c4b06",
                              "name": "OK",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "OK",
                              "code": 200,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"context_type\": \"<string>\",\n  \"created_at\": \"<string>\",\n  \"created_by_user_id\": \"<string>\",\n  \"file_status\": \"<string>\",\n  \"id\": \"<string>\",\n  \"meeting_id\": \"<string>\",\n  \"model_id\": \"<string>\",\n  \"platform_name\": \"<string>\",\n  \"source_format\": \"<string>\",\n  \"title\": \"<string>\",\n  \"updated_at\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "9a7530f5-a276-5ed1-80ff-bfcba4db3604",
                              "name": "Invalid request",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Bad Request",
                              "code": 400,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "18ab984c-e259-587a-a496-e52ba942afae",
                              "name": "Authentication required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Unauthorized",
                              "code": 401,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "12d9a7ec-828c-5b74-a716-ab91cf2c1e58",
                              "name": "Context not found",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Not Found",
                              "code": 404,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "7855ad56-4ea8-5d67-bb5d-35814a7dd7a5",
                              "name": "Internal server error",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Internal Server Error",
                              "code": 500,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            }
                          ],
                          "event": [],
                          "protocolProfileBehavior": {
                            "disableBodyPruning": true
                          }
                        },
                        {
                          "name": "content",
                          "description": "",
                          "item": [
                            {
                              "id": "b2fcb79e-5ecf-5f8b-b8c5-7d9fbade559b",
                              "name": "Download meeting context content",
                              "request": {
                                "name": "Download meeting context content",
                                "description": {
                                  "content": "Streams the file content for a specific meeting context document from S3.",
                                  "type": "text/plain"
                                },
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "context",
                                    ":context_id",
                                    "content"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id",
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      }
                                    },
                                    {
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "context_id",
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Context ID",
                                        "type": "text/plain"
                                      }
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/octet-stream"
                                  }
                                ],
                                "method": "GET",
                                "body": {},
                                "auth": {
                                  "type": "oauth2",
                                  "oauth2": [
                                    {
                                      "key": "scope",
                                      "value": "meetings:read"
                                    },
                                    {
                                      "key": "accessTokenUrl",
                                      "value": "https://api.contio.ai/v1/oauth/token"
                                    },
                                    {
                                      "key": "authUrl",
                                      "value": "https://app.contio.ai/v1/oauth/authorize"
                                    },
                                    {
                                      "key": "grant_type",
                                      "value": "authorization_code"
                                    }
                                  ]
                                }
                              },
                              "response": [
                                {
                                  "id": "34f27b04-c588-5f25-a93b-1ebf4b30ab22",
                                  "name": "Context file stream; Content-Disposition includes filename",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "context",
                                        ":context_id",
                                        "content"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Context ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "context_id"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "application/octet-stream"
                                      }
                                    ],
                                    "method": "GET",
                                    "body": {}
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/octet-stream"
                                    }
                                  ],
                                  "body": "<binary>",
                                  "cookie": [],
                                  "_postman_previewlanguage": "text"
                                },
                                {
                                  "id": "9775fc13-87fb-5710-8505-7235fb8b3c05",
                                  "name": "Invalid request",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "context",
                                        ":context_id",
                                        "content"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Context ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "context_id"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "application/octet-stream"
                                      }
                                    ],
                                    "method": "GET",
                                    "body": {}
                                  },
                                  "status": "Bad Request",
                                  "code": 400,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/octet-stream"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "text"
                                },
                                {
                                  "id": "1776caa3-4dcf-544b-8ad4-18e18db8a638",
                                  "name": "Authentication required",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "context",
                                        ":context_id",
                                        "content"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Context ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "context_id"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "application/octet-stream"
                                      }
                                    ],
                                    "method": "GET",
                                    "body": {}
                                  },
                                  "status": "Unauthorized",
                                  "code": 401,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/octet-stream"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "text"
                                },
                                {
                                  "id": "612bfd35-cbbc-5906-9a85-47fd8c8e074e",
                                  "name": "Context not found",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "context",
                                        ":context_id",
                                        "content"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Context ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "context_id"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "application/octet-stream"
                                      }
                                    ],
                                    "method": "GET",
                                    "body": {}
                                  },
                                  "status": "Not Found",
                                  "code": 404,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/octet-stream"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "text"
                                },
                                {
                                  "id": "4f7e1ea7-d889-57e0-8a65-9765e8603f7d",
                                  "name": "Internal server error",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "context",
                                        ":context_id",
                                        "content"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Context ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "context_id"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Accept",
                                        "value": "application/octet-stream"
                                      }
                                    ],
                                    "method": "GET",
                                    "body": {}
                                  },
                                  "status": "Internal Server Error",
                                  "code": 500,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/octet-stream"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "text"
                                }
                              ],
                              "event": [],
                              "protocolProfileBehavior": {
                                "disableBodyPruning": true
                              }
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "participants",
                  "description": "",
                  "item": [
                    {
                      "id": "3b78c029-32d6-51c8-a777-22050f65d4dc",
                      "name": "List meeting participants",
                      "request": {
                        "name": "List meeting participants",
                        "description": {
                          "content": "Retrieves participants for a specific meeting accessible to the authenticated user. Returns paginated results.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id",
                            "participants"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum number of items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "meetings:read"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "23b572d0-1fbb-5ffc-aa1e-1109cb7f7c2f",
                          "name": "OK",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "OK",
                          "code": 200,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"items\": [\n    {\n      \"created_at\": \"<string>\",\n      \"email\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_attended\": \"<boolean>\",\n      \"meeting_id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"role\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"user_id\": \"<string>\"\n    },\n    {\n      \"created_at\": \"<string>\",\n      \"email\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_attended\": \"<boolean>\",\n      \"meeting_id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"role\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"user_id\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "57a05d1e-8898-55f9-b71c-09ad252fbde9",
                          "name": "Invalid request parameters",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "abaa818d-6fde-5052-bad3-9842a8ad2cbe",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "b06665f4-9005-5e7a-9997-897519dfeb8b",
                          "name": "Insufficient scope",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "c47a2114-c507-5455-8f58-e7525ed13a9a",
                          "name": "Meeting not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "2c6b22e3-97a6-563c-91ae-1d46fef44467",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Maximum number of items per page (1-100, default 20)",
                                    "type": "text/plain"
                                  },
                                  "key": "limit",
                                  "value": "<integer>"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Number of items to skip (default 0)",
                                    "type": "text/plain"
                                  },
                                  "key": "offset",
                                  "value": "<integer>"
                                }
                              ],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    },
                    {
                      "id": "fbda5a38-c73b-5562-b6b9-42e84828d816",
                      "name": "Add meeting participants",
                      "request": {
                        "name": "Add meeting participants",
                        "description": {
                          "content": "Adds one or more participants to a meeting owned by the authenticated user's workspace.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            ":id",
                            "participants"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Meeting ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "disabled": false,
                            "description": {
                              "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                              "type": "text/plain"
                            },
                            "key": "Idempotency-Key",
                            "value": "<string>"
                          },
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "meetings:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "7736167f-9db4-5ee1-9cfe-5b0523630b1b",
                          "name": "Created",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Created",
                          "code": 201,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Present only on replays; value is true",
                                "type": "text/plain"
                              },
                              "key": "Idempotent-Replayed",
                              "value": "<string>"
                            }
                          ],
                          "body": "{\n  \"participants\": [\n    {\n      \"created_at\": \"<string>\",\n      \"email\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_attended\": \"<boolean>\",\n      \"meeting_id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"role\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"user_id\": \"<string>\"\n    },\n    {\n      \"created_at\": \"<string>\",\n      \"email\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_attended\": \"<boolean>\",\n      \"meeting_id\": \"<string>\",\n      \"name\": \"<string>\",\n      \"role\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"user_id\": \"<string>\"\n    }\n  ]\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "afbc147f-31e1-58bb-9232-9ec500ecb855",
                          "name": "Invalid request",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "6606ac59-0dae-546b-9858-893c57ff6522",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "0542a9b3-931e-50fb-acbd-e2da21bc742f",
                          "name": "Insufficient scope or permissions",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "bbf1b0f9-280a-5f41-ab23-e21f6641ac66",
                          "name": "Meeting not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "89225401-e338-5523-b951-0f95a1a60c4c",
                          "name": "An identical request is currently being processed (Idempotency-Key conflict)",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Conflict",
                          "code": 409,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"conflict\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "4e429910-eb8c-5df0-9956-c61b28bcad01",
                          "name": "Idempotency-Key has already been used with a different request",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
                          "code": 422,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "7dc037aa-42ef-5d47-ba80-2b46a9c45259",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"participants\": [\n    {\n      \"role\": \"VIEWER\",\n      \"guest_email\": \"<email>\",\n      \"user_id\": \"<uuid>\"\n    }\n  ]\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    },
                    {
                      "name": "{userId}",
                      "description": "",
                      "item": [
                        {
                          "id": "d8e8a4e4-8095-510f-ac2d-9b85b621d7f2",
                          "name": "Remove meeting participant by user ID",
                          "request": {
                            "name": "Remove meeting participant by user ID",
                            "description": {
                              "content": "Removes the participant identified by user ID from a meeting owned by the authenticated user's workspace.",
                              "type": "text/plain"
                            },
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "participants",
                                ":userId"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  }
                                },
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userId",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID",
                                    "type": "text/plain"
                                  }
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {},
                            "auth": {
                              "type": "oauth2",
                              "oauth2": [
                                {
                                  "key": "scope",
                                  "value": "meetings:write"
                                },
                                {
                                  "key": "accessTokenUrl",
                                  "value": "https://api.contio.ai/v1/oauth/token"
                                },
                                {
                                  "key": "authUrl",
                                  "value": "https://app.contio.ai/v1/oauth/authorize"
                                },
                                {
                                  "key": "grant_type",
                                  "value": "authorization_code"
                                }
                              ]
                            }
                          },
                          "response": [
                            {
                              "id": "4010780d-e552-5e31-a5d1-3863df53cb5e",
                              "name": "Participant removed",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId"
                                    }
                                  ]
                                },
                                "header": [],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "No Content",
                              "code": 204,
                              "header": [],
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "959263eb-8a66-5537-855f-8f3d03f1b0ee",
                              "name": "Invalid request",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Bad Request",
                              "code": 400,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "d3bd716d-d89d-5a6b-b4dc-486c8fc00750",
                              "name": "Authentication required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Unauthorized",
                              "code": 401,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "261610fe-20fc-594c-80b5-9b089bd48c9a",
                              "name": "Insufficient scope or permissions",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Forbidden",
                              "code": 403,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "d5570322-054c-566b-ad69-66d953c046bc",
                              "name": "Meeting or participant not found",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Not Found",
                              "code": 404,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "65005241-3dcb-5fcf-b81b-971c8b9c3ddd",
                              "name": "Internal server error",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    },
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "DELETE",
                                "body": {}
                              },
                              "status": "Internal Server Error",
                              "code": 500,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            }
                          ],
                          "event": [],
                          "protocolProfileBehavior": {
                            "disableBodyPruning": true
                          }
                        },
                        {
                          "name": "role",
                          "description": "",
                          "item": [
                            {
                              "id": "ac81615d-4d04-582f-8ecc-1d95cd8e9f13",
                              "name": "Update meeting participant role by user ID",
                              "request": {
                                "name": "Update meeting participant role by user ID",
                                "description": {
                                  "content": "Updates the role (EDITOR or VIEWER) of the participant identified by user ID in a meeting owned by the authenticated user's workspace.",
                                  "type": "text/plain"
                                },
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "participants",
                                    ":userId",
                                    "role"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id",
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      }
                                    },
                                    {
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "userId",
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) User ID",
                                        "type": "text/plain"
                                      }
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Content-Type",
                                    "value": "application/json"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "PATCH",
                                "body": {
                                  "mode": "raw",
                                  "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                  "options": {
                                    "raw": {
                                      "headerFamily": "json",
                                      "language": "json"
                                    }
                                  }
                                },
                                "auth": {
                                  "type": "oauth2",
                                  "oauth2": [
                                    {
                                      "key": "scope",
                                      "value": "meetings:write"
                                    },
                                    {
                                      "key": "accessTokenUrl",
                                      "value": "https://api.contio.ai/v1/oauth/token"
                                    },
                                    {
                                      "key": "authUrl",
                                      "value": "https://app.contio.ai/v1/oauth/authorize"
                                    },
                                    {
                                      "key": "grant_type",
                                      "value": "authorization_code"
                                    }
                                  ]
                                }
                              },
                              "response": [
                                {
                                  "id": "96edb415-01d7-5a56-8bb6-6bbe60f19ede",
                                  "name": "OK",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "participants",
                                        ":userId",
                                        "role"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) User ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "userId"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "method": "PATCH",
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    }
                                  },
                                  "status": "OK",
                                  "code": 200,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "body": "{\n  \"created_at\": \"<string>\",\n  \"email\": \"<string>\",\n  \"id\": \"<string>\",\n  \"is_attended\": \"<boolean>\",\n  \"meeting_id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"role\": \"<string>\",\n  \"updated_at\": \"<string>\",\n  \"user_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "json"
                                },
                                {
                                  "id": "351945af-e8c9-5ad4-b0b8-feac8ce7cf15",
                                  "name": "Invalid request",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "participants",
                                        ":userId",
                                        "role"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) User ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "userId"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "method": "PATCH",
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    }
                                  },
                                  "status": "Bad Request",
                                  "code": 400,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "json"
                                },
                                {
                                  "id": "ba05a779-ec8e-5881-a35d-fb15347da23f",
                                  "name": "Authentication required",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "participants",
                                        ":userId",
                                        "role"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) User ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "userId"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "method": "PATCH",
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    }
                                  },
                                  "status": "Unauthorized",
                                  "code": 401,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "json"
                                },
                                {
                                  "id": "7288a1ee-0404-52f8-955a-0cc2c04092c0",
                                  "name": "Insufficient scope or permissions",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "participants",
                                        ":userId",
                                        "role"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) User ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "userId"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "method": "PATCH",
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    }
                                  },
                                  "status": "Forbidden",
                                  "code": 403,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "json"
                                },
                                {
                                  "id": "70cd3f0d-174d-5ecb-9a0e-4de11fee8000",
                                  "name": "Meeting or participant not found",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "participants",
                                        ":userId",
                                        "role"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) User ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "userId"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "method": "PATCH",
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    }
                                  },
                                  "status": "Not Found",
                                  "code": 404,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "json"
                                },
                                {
                                  "id": "21039451-da51-5664-a1af-9846830fc41a",
                                  "name": "Internal server error",
                                  "originalRequest": {
                                    "url": {
                                      "path": [
                                        "v1",
                                        "meetings",
                                        ":id",
                                        "participants",
                                        ":userId",
                                        "role"
                                      ],
                                      "host": [
                                        "{{baseUrl}}"
                                      ],
                                      "query": [],
                                      "variable": [
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) Meeting ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "id"
                                        },
                                        {
                                          "disabled": false,
                                          "description": {
                                            "content": "(Required) User ID",
                                            "type": "text/plain"
                                          },
                                          "type": "any",
                                          "value": "<uuid>",
                                          "key": "userId"
                                        }
                                      ]
                                    },
                                    "header": [
                                      {
                                        "key": "Content-Type",
                                        "value": "application/json"
                                      },
                                      {
                                        "key": "Accept",
                                        "value": "application/json"
                                      }
                                    ],
                                    "method": "PATCH",
                                    "body": {
                                      "mode": "raw",
                                      "raw": "{\n  \"role\": \"EDITOR\"\n}",
                                      "options": {
                                        "raw": {
                                          "headerFamily": "json",
                                          "language": "json"
                                        }
                                      }
                                    }
                                  },
                                  "status": "Internal Server Error",
                                  "code": 500,
                                  "header": [
                                    {
                                      "key": "Content-Type",
                                      "value": "application/json"
                                    }
                                  ],
                                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                                  "cookie": [],
                                  "_postman_previewlanguage": "json"
                                }
                              ],
                              "event": [],
                              "protocolProfileBehavior": {
                                "disableBodyPruning": true
                              }
                            }
                          ]
                        }
                      ]
                    }
                  ]
                },
                {
                  "name": "transcript",
                  "description": "",
                  "item": [
                    {
                      "name": "export",
                      "description": "",
                      "item": [
                        {
                          "id": "be348c15-e9c2-5b27-9cbe-e460ff2917e9",
                          "name": "Export meeting transcript",
                          "request": {
                            "name": "Export meeting transcript",
                            "description": {
                              "content": "Downloads the meeting transcript as an SRT file. Requires the Elite plan.",
                              "type": "text/plain"
                            },
                            "url": {
                              "path": [
                                "v1",
                                "meetings",
                                ":id",
                                "transcript",
                                "export"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Output format (default: srt) (This can only be one of srt)",
                                    "type": "text/plain"
                                  },
                                  "key": "format",
                                  "value": "srt"
                                }
                              ],
                              "variable": [
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Meeting ID",
                                    "type": "text/plain"
                                  }
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/x-subrip"
                              }
                            ],
                            "method": "GET",
                            "body": {},
                            "auth": {
                              "type": "oauth2",
                              "oauth2": [
                                {
                                  "key": "scope",
                                  "value": "meetings:read"
                                },
                                {
                                  "key": "accessTokenUrl",
                                  "value": "https://api.contio.ai/v1/oauth/token"
                                },
                                {
                                  "key": "authUrl",
                                  "value": "https://app.contio.ai/v1/oauth/authorize"
                                },
                                {
                                  "key": "grant_type",
                                  "value": "authorization_code"
                                }
                              ]
                            }
                          },
                          "response": [
                            {
                              "id": "455891b4-f943-5d67-bf3f-69ffc55dec23",
                              "name": "SRT file content",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "OK",
                              "code": 200,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "<string>",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "450ae0cd-beec-5bee-91aa-bb972f5548e0",
                              "name": "Invalid meeting ID or unsupported format",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Bad Request",
                              "code": 400,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "072bbe1b-4d61-5d6d-8336-de367f3eced7",
                              "name": "Authentication required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Unauthorized",
                              "code": 401,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "b754b726-a0dd-5f4c-8052-2c50842e5fd8",
                              "name": "Plan upgrade required (Elite)",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Payment Required",
                              "code": 402,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "{\n  \"code\": \"<string>\",\n  \"current_plan\": \"<string>\",\n  \"feature\": \"<string>\",\n  \"message\": \"<string>\",\n  \"required_plan\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "43fdfd23-6450-58b7-b504-50a19932088b",
                              "name": "Insufficient scope",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Forbidden",
                              "code": 403,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "f1354182-11f0-5da4-9213-6a1ce69778f2",
                              "name": "Transcript not found, empty, or inaccessible",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Not Found",
                              "code": 404,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            },
                            {
                              "id": "9ea51ef4-d90d-5271-a969-55d03135f4f1",
                              "name": "Internal server error",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "meetings",
                                    ":id",
                                    "transcript",
                                    "export"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "Output format (default: srt) (This can only be one of srt)",
                                        "type": "text/plain"
                                      },
                                      "key": "format",
                                      "value": "srt"
                                    }
                                  ],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Meeting ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/x-subrip"
                                  }
                                ],
                                "method": "GET",
                                "body": {}
                              },
                              "status": "Internal Server Error",
                              "code": 500,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/x-subrip"
                                }
                              ],
                              "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "text"
                            }
                          ],
                          "event": [],
                          "protocolProfileBehavior": {
                            "disableBodyPruning": true
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name": "search",
              "description": "",
              "item": [
                {
                  "id": "161745b2-08e5-509d-a1df-fdf758e0db4b",
                  "name": "Search meetings",
                  "request": {
                    "name": "Search meetings",
                    "description": {
                      "content": "Searches meetings the authenticated caller participates in using a curated set of filters. Results are scoped to the caller's workspace and de-duplicated: meetings sharing the same calendar_event_id and start time are collapsed into one row, preferring the meeting owned by the caller, then created by the caller, then the most recently updated, and finally the meeting ID as a deterministic tie-breaker. Returns paginated results.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "meetings",
                        "search"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Free-text query matched (case-insensitive substring) against the meeting title and email alias",
                            "type": "text/plain"
                          },
                          "key": "q",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Inclusive lower bound on start time (ISO 8601 with timezone)",
                            "type": "text/plain"
                          },
                          "key": "start_time_from",
                          "value": "<dateTime>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Inclusive upper bound on start time (ISO 8601 with timezone)",
                            "type": "text/plain"
                          },
                          "key": "start_time_to",
                          "value": "<dateTime>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Filter by meeting status (This can only be one of scheduled,completed)",
                            "type": "text/plain"
                          },
                          "key": "status",
                          "value": "scheduled"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Case-insensitive substring match against the meeting title",
                            "type": "text/plain"
                          },
                          "key": "title_contains",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Comma-separated participant email addresses to filter by",
                            "type": "text/plain"
                          },
                          "key": "participant_emails",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Restrict to meetings that do (true) or do not (false) have action items",
                            "type": "text/plain"
                          },
                          "key": "has_action_items",
                          "value": "<boolean>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100, default 20)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "3553565a-5e6e-591c-adc7-06e26ffa54a6",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "search"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Free-text query matched (case-insensitive substring) against the meeting title and email alias",
                                "type": "text/plain"
                              },
                              "key": "q",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive lower bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_from",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive upper bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_to",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Filter by meeting status (This can only be one of scheduled,completed)",
                                "type": "text/plain"
                              },
                              "key": "status",
                              "value": "scheduled"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Case-insensitive substring match against the meeting title",
                                "type": "text/plain"
                              },
                              "key": "title_contains",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Comma-separated participant email addresses to filter by",
                                "type": "text/plain"
                              },
                              "key": "participant_emails",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Restrict to meetings that do (true) or do not (false) have action items",
                                "type": "text/plain"
                              },
                              "key": "has_action_items",
                              "value": "<boolean>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"calendar_event_id\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"owned_by_user_id\": \"<string>\",\n      \"redirect_to_meeting_id\": \"<string>\",\n      \"start_time\": \"<string>\",\n      \"status\": \"scheduled\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    },\n    {\n      \"calendar_event_id\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"owned_by_user_id\": \"<string>\",\n      \"redirect_to_meeting_id\": \"<string>\",\n      \"start_time\": \"<string>\",\n      \"status\": \"scheduled\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "03708701-5803-5d91-b145-70990515ccd6",
                      "name": "Invalid search parameters",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "search"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Free-text query matched (case-insensitive substring) against the meeting title and email alias",
                                "type": "text/plain"
                              },
                              "key": "q",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive lower bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_from",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive upper bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_to",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Filter by meeting status (This can only be one of scheduled,completed)",
                                "type": "text/plain"
                              },
                              "key": "status",
                              "value": "scheduled"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Case-insensitive substring match against the meeting title",
                                "type": "text/plain"
                              },
                              "key": "title_contains",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Comma-separated participant email addresses to filter by",
                                "type": "text/plain"
                              },
                              "key": "participant_emails",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Restrict to meetings that do (true) or do not (false) have action items",
                                "type": "text/plain"
                              },
                              "key": "has_action_items",
                              "value": "<boolean>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "eb7a87f5-0bff-50c6-b1c2-dfe336016dc9",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "search"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Free-text query matched (case-insensitive substring) against the meeting title and email alias",
                                "type": "text/plain"
                              },
                              "key": "q",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive lower bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_from",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive upper bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_to",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Filter by meeting status (This can only be one of scheduled,completed)",
                                "type": "text/plain"
                              },
                              "key": "status",
                              "value": "scheduled"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Case-insensitive substring match against the meeting title",
                                "type": "text/plain"
                              },
                              "key": "title_contains",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Comma-separated participant email addresses to filter by",
                                "type": "text/plain"
                              },
                              "key": "participant_emails",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Restrict to meetings that do (true) or do not (false) have action items",
                                "type": "text/plain"
                              },
                              "key": "has_action_items",
                              "value": "<boolean>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "c9f64642-989e-528b-8f1f-56a13984e30b",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "search"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Free-text query matched (case-insensitive substring) against the meeting title and email alias",
                                "type": "text/plain"
                              },
                              "key": "q",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive lower bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_from",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive upper bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_to",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Filter by meeting status (This can only be one of scheduled,completed)",
                                "type": "text/plain"
                              },
                              "key": "status",
                              "value": "scheduled"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Case-insensitive substring match against the meeting title",
                                "type": "text/plain"
                              },
                              "key": "title_contains",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Comma-separated participant email addresses to filter by",
                                "type": "text/plain"
                              },
                              "key": "participant_emails",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Restrict to meetings that do (true) or do not (false) have action items",
                                "type": "text/plain"
                              },
                              "key": "has_action_items",
                              "value": "<boolean>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "f68d282e-6514-5b17-a880-b77d92088dc9",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "search"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Free-text query matched (case-insensitive substring) against the meeting title and email alias",
                                "type": "text/plain"
                              },
                              "key": "q",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive lower bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_from",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Inclusive upper bound on start time (ISO 8601 with timezone)",
                                "type": "text/plain"
                              },
                              "key": "start_time_to",
                              "value": "<dateTime>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Filter by meeting status (This can only be one of scheduled,completed)",
                                "type": "text/plain"
                              },
                              "key": "status",
                              "value": "scheduled"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Case-insensitive substring match against the meeting title",
                                "type": "text/plain"
                              },
                              "key": "title_contains",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Comma-separated participant email addresses to filter by",
                                "type": "text/plain"
                              },
                              "key": "participant_emails",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Restrict to meetings that do (true) or do not (false) have action items",
                                "type": "text/plain"
                              },
                              "key": "has_action_items",
                              "value": "<boolean>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            },
            {
              "name": "upcoming",
              "description": "",
              "item": [
                {
                  "id": "984e60c3-dd0f-5a2d-b374-b8aeea335c1a",
                  "name": "List upcoming meetings",
                  "request": {
                    "name": "List upcoming meetings",
                    "description": {
                      "content": "Retrieves the authenticated caller's upcoming meetings, soonest first. Returns paginated results.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "meetings",
                        "upcoming"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Maximum items per page (1-100, default 20)",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Number of items to skip (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "613a8c01-2ce4-5f2c-9023-8c2ddb6062ef",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "upcoming"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"calendar_event_id\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"owned_by_user_id\": \"<string>\",\n      \"redirect_to_meeting_id\": \"<string>\",\n      \"start_time\": \"<string>\",\n      \"status\": \"scheduled\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    },\n    {\n      \"calendar_event_id\": \"<string>\",\n      \"created_at\": \"<string>\",\n      \"created_by_user_id\": \"<string>\",\n      \"end_time\": \"<string>\",\n      \"id\": \"<string>\",\n      \"owned_by_user_id\": \"<string>\",\n      \"redirect_to_meeting_id\": \"<string>\",\n      \"start_time\": \"<string>\",\n      \"status\": \"scheduled\",\n      \"title\": \"<string>\",\n      \"updated_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "0b7315d1-465d-5d20-9fb4-0190a0963df5",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "upcoming"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "fab7253d-26cd-5e6c-8345-44f9c75b834c",
                      "name": "Insufficient scope",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "upcoming"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "1414ac8a-ad5f-538e-b298-b3ff3bbea5c4",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "meetings",
                            "upcoming"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Maximum items per page (1-100, default 20)",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Number of items to skip (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "oauth",
          "description": "",
          "item": [
            {
              "name": ".well-known",
              "description": "",
              "item": [
                {
                  "name": "jwks.json",
                  "description": "",
                  "item": [
                    {
                      "id": "f32c35c7-3600-5fb6-b2a2-3e7232015e33",
                      "name": "First-Party JWKS",
                      "request": {
                        "name": "First-Party JWKS",
                        "description": {
                          "content": "Returns the JSON Web Key Set for first-party token verification.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            ".well-known",
                            "jwks.json"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {},
                        "auth": {
                          "type": "noauth"
                        }
                      },
                      "response": [
                        {
                          "id": "a951174c-acd0-50f0-8160-701f7800f99c",
                          "name": "OK",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "oauth",
                                ".well-known",
                                "jwks.json"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": []
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "OK",
                          "code": 200,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"keys\": [\n    {\n      \"alg\": \"<string>\",\n      \"crv\": \"<string>\",\n      \"e\": \"<string>\",\n      \"kid\": \"<string>\",\n      \"kty\": \"<string>\",\n      \"n\": \"<string>\",\n      \"use\": \"<string>\",\n      \"x\": \"<string>\",\n      \"y\": \"<string>\"\n    },\n    {\n      \"alg\": \"<string>\",\n      \"crv\": \"<string>\",\n      \"e\": \"<string>\",\n      \"kid\": \"<string>\",\n      \"kty\": \"<string>\",\n      \"n\": \"<string>\",\n      \"use\": \"<string>\",\n      \"x\": \"<string>\",\n      \"y\": \"<string>\"\n    }\n  ]\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "523f7abd-a056-5c44-bc05-e6fd18539b9d",
                          "name": "Internal Server Error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "oauth",
                                ".well-known",
                                "jwks.json"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": []
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                },
                {
                  "name": "openid-configuration",
                  "description": "",
                  "item": [
                    {
                      "id": "f5ade83f-5cb3-527b-8b61-9a841d9a74c8",
                      "name": "First-Party OIDC Discovery",
                      "request": {
                        "name": "First-Party OIDC Discovery",
                        "description": {
                          "content": "Returns the first-party OpenID Connect discovery document (RFC 8414, hyphenated spelling).",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            ".well-known",
                            "openid-configuration"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {},
                        "auth": {
                          "type": "noauth"
                        }
                      },
                      "response": [
                        {
                          "id": "ceb1e10b-1560-5611-aa65-90589c779415",
                          "name": "OK",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "oauth",
                                ".well-known",
                                "openid-configuration"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": []
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "GET",
                            "body": {}
                          },
                          "status": "OK",
                          "code": 200,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"authorization_endpoint\": \"<string>\",\n  \"code_challenge_methods_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"grant_types_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"id_token_signing_alg_values_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"issuer\": \"<string>\",\n  \"jwks_uri\": \"<string>\",\n  \"response_types_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"revocation_endpoint\": \"<string>\",\n  \"scopes_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"subject_types_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"token_endpoint\": \"<string>\",\n  \"token_endpoint_auth_methods_supported\": [\n    \"<string>\",\n    \"<string>\"\n  ]\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "name": "authorize",
              "description": "",
              "item": [
                {
                  "id": "fa9a4dee-9feb-5935-9e71-21197150f446",
                  "name": "First-Party OAuth Authorization",
                  "request": {
                    "name": "First-Party OAuth Authorization",
                    "description": {
                      "content": "Initiates the first-party OAuth 2.1 authorization code flow with PKCE. Redirects to the loopback with an authorization code.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "oauth",
                        "authorize"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) First-party client ID",
                            "type": "text/plain"
                          },
                          "key": "client_id",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) Loopback redirect URI (http://127.0.0.1:PORT or http://localhost:PORT)",
                            "type": "text/plain"
                          },
                          "key": "redirect_uri",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) Must be 'code'",
                            "type": "text/plain"
                          },
                          "key": "response_type",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) Space-delimited scopes",
                            "type": "text/plain"
                          },
                          "key": "scope",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Opaque state value",
                            "type": "text/plain"
                          },
                          "key": "state",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) PKCE S256 code challenge",
                            "type": "text/plain"
                          },
                          "key": "code_challenge",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) Must be 'S256'",
                            "type": "text/plain"
                          },
                          "key": "code_challenge_method",
                          "value": "<string>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "bearer",
                      "bearer": [
                        {
                          "key": "token",
                          "value": "{{session_jwt}}",
                          "type": "string"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "bb175358-3f2f-5839-92f7-ea557b50652f",
                      "name": "Redirect to redirect_uri with code and state",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "authorize"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) First-party client ID",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Loopback redirect URI (http://127.0.0.1:PORT or http://localhost:PORT)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'code'",
                                "type": "text/plain"
                              },
                              "key": "response_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Space-delimited scopes",
                                "type": "text/plain"
                              },
                              "key": "scope",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Opaque state value",
                                "type": "text/plain"
                              },
                              "key": "state",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) PKCE S256 code challenge",
                                "type": "text/plain"
                              },
                              "key": "code_challenge",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'S256'",
                                "type": "text/plain"
                              },
                              "key": "code_challenge_method",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Found",
                      "code": 302,
                      "header": [],
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "e4877931-86e1-5450-9593-479a7f47f2c3",
                      "name": "Bad Request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "authorize"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) First-party client ID",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Loopback redirect URI (http://127.0.0.1:PORT or http://localhost:PORT)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'code'",
                                "type": "text/plain"
                              },
                              "key": "response_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Space-delimited scopes",
                                "type": "text/plain"
                              },
                              "key": "scope",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Opaque state value",
                                "type": "text/plain"
                              },
                              "key": "state",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) PKCE S256 code challenge",
                                "type": "text/plain"
                              },
                              "key": "code_challenge",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'S256'",
                                "type": "text/plain"
                              },
                              "key": "code_challenge_method",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "604c5d95-b633-5fa3-a0ce-942b33443ad2",
                      "name": "Unauthorized",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "authorize"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) First-party client ID",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Loopback redirect URI (http://127.0.0.1:PORT or http://localhost:PORT)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'code'",
                                "type": "text/plain"
                              },
                              "key": "response_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Space-delimited scopes",
                                "type": "text/plain"
                              },
                              "key": "scope",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Opaque state value",
                                "type": "text/plain"
                              },
                              "key": "state",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) PKCE S256 code challenge",
                                "type": "text/plain"
                              },
                              "key": "code_challenge",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'S256'",
                                "type": "text/plain"
                              },
                              "key": "code_challenge_method",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "97ab5cf1-bad1-52f0-a6d1-41965019005c",
                      "name": "Internal Server Error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "authorize"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) First-party client ID",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Loopback redirect URI (http://127.0.0.1:PORT or http://localhost:PORT)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'code'",
                                "type": "text/plain"
                              },
                              "key": "response_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Space-delimited scopes",
                                "type": "text/plain"
                              },
                              "key": "scope",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Opaque state value",
                                "type": "text/plain"
                              },
                              "key": "state",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) PKCE S256 code challenge",
                                "type": "text/plain"
                              },
                              "key": "code_challenge",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Must be 'S256'",
                                "type": "text/plain"
                              },
                              "key": "code_challenge_method",
                              "value": "<string>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            },
            {
              "name": "revoke",
              "description": "",
              "item": [
                {
                  "id": "e0209b4b-8325-56df-a04a-8718c2acf1ae",
                  "name": "First-Party OAuth Token Revocation",
                  "request": {
                    "name": "First-Party OAuth Token Revocation",
                    "description": {
                      "content": "Revokes a first-party access or refresh token (and its chain). Follows RFC 7009.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "oauth",
                        "revoke"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/x-www-form-urlencoded"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "urlencoded",
                      "urlencoded": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) Token to revoke",
                            "type": "text/plain"
                          },
                          "key": "token",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "access_token or refresh_token",
                            "type": "text/plain"
                          },
                          "key": "token_type_hint",
                          "value": "<string>"
                        }
                      ]
                    },
                    "auth": {
                      "type": "bearer",
                      "bearer": [
                        {
                          "key": "token",
                          "value": "{{session_jwt}}",
                          "type": "string"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "21d8bbd4-9290-5350-8766-25c30491c823",
                      "name": "Token revoked (always 200 per RFC 7009)",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "revoke"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Token to revoke",
                                "type": "text/plain"
                              },
                              "key": "token",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "access_token or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "token_type_hint",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [],
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "72fb970f-c8f3-5dd7-b7c4-ab3d440ecc7a",
                      "name": "Bad Request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "revoke"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Token to revoke",
                                "type": "text/plain"
                              },
                              "key": "token",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "access_token or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "token_type_hint",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "3fc62312-4b8b-5819-9a39-20c0597dfb03",
                      "name": "Unauthorized",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "revoke"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) Token to revoke",
                                "type": "text/plain"
                              },
                              "key": "token",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "access_token or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "token_type_hint",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            },
            {
              "name": "token",
              "description": "",
              "item": [
                {
                  "id": "28a6341b-cccc-5b79-9a57-346e94d45f3a",
                  "name": "First-Party OAuth Token Exchange",
                  "request": {
                    "name": "First-Party OAuth Token Exchange",
                    "description": {
                      "content": "Exchanges an authorization code + PKCE verifier for tokens, or refreshes an existing token.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "oauth",
                        "token"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/x-www-form-urlencoded"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "urlencoded",
                      "urlencoded": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "(Required) authorization_code or refresh_token",
                            "type": "text/plain"
                          },
                          "key": "grant_type",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Authorization code (for authorization_code grant)",
                            "type": "text/plain"
                          },
                          "key": "code",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "PKCE code verifier (for authorization_code grant)",
                            "type": "text/plain"
                          },
                          "key": "code_verifier",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "First-party client ID (for authorization_code grant)",
                            "type": "text/plain"
                          },
                          "key": "client_id",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Must match authorize redirect_uri (for authorization_code grant)",
                            "type": "text/plain"
                          },
                          "key": "redirect_uri",
                          "value": "<string>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Refresh token (for refresh_token grant)",
                            "type": "text/plain"
                          },
                          "key": "refresh_token",
                          "value": "<string>"
                        }
                      ]
                    },
                    "auth": {
                      "type": "noauth"
                    }
                  },
                  "response": [
                    {
                      "id": "00b366bc-8e34-5453-bf7b-7505b1642cea",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "token"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) authorization_code or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "grant_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Authorization code (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "PKCE code verifier (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code_verifier",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "First-party client ID (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Must match authorize redirect_uri (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Refresh token (for refresh_token grant)",
                                "type": "text/plain"
                              },
                              "key": "refresh_token",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"access_token\": \"<string>\",\n  \"expires_in\": \"<integer>\",\n  \"refresh_token\": \"<string>\",\n  \"scope\": \"<string>\",\n  \"token_type\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "eca720d6-e6a1-5a3c-8ce9-2cc25e03c6c2",
                      "name": "Bad Request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "token"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) authorization_code or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "grant_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Authorization code (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "PKCE code verifier (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code_verifier",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "First-party client ID (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Must match authorize redirect_uri (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Refresh token (for refresh_token grant)",
                                "type": "text/plain"
                              },
                              "key": "refresh_token",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "dbf8e692-61f6-554d-a890-f0be5e5af2b6",
                      "name": "Unauthorized",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "token"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) authorization_code or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "grant_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Authorization code (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "PKCE code verifier (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code_verifier",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "First-party client ID (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Must match authorize redirect_uri (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Refresh token (for refresh_token grant)",
                                "type": "text/plain"
                              },
                              "key": "refresh_token",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "a39acac3-00f6-50b3-8915-0f7e1b9df9fd",
                      "name": "Internal Server Error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "oauth",
                            "token"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/x-www-form-urlencoded"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "urlencoded",
                          "urlencoded": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "(Required) authorization_code or refresh_token",
                                "type": "text/plain"
                              },
                              "key": "grant_type",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Authorization code (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "PKCE code verifier (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "code_verifier",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "First-party client ID (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "client_id",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Must match authorize redirect_uri (for authorization_code grant)",
                                "type": "text/plain"
                              },
                              "key": "redirect_uri",
                              "value": "<string>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Refresh token (for refresh_token grant)",
                                "type": "text/plain"
                              },
                              "key": "refresh_token",
                              "value": "<string>"
                            }
                          ]
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"error\": \"<string>\",\n  \"error_description\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            }
          ]
        },
        {
          "name": "user",
          "description": "",
          "item": [
            {
              "name": "events",
              "description": "",
              "item": [
                {
                  "id": "31222553-3244-52f9-9d02-25aabdcf7a7a",
                  "name": "Stream workspace events (SSE)",
                  "request": {
                    "name": "Stream workspace events (SSE)",
                    "description": {
                      "content": "Opens a Server-Sent Events stream of the caller's workspace events\n(meetings, participants, action items, agenda items, meeting context,\ncalendar events). Supply the Last-Event-ID header to resume a dropped\nconnection without gaps. The stream may be opened with any of the\nfollowing read scopes: meetings:read, action-items:read, calendar:read,\nor workspace:read. The @Security annotation lists one valid scope;\nthe runtime middleware enforces the any-of requirement.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "user",
                        "events"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "disabled": false,
                        "description": {
                          "content": "Stream ID of the last event the client received; replays events after it",
                          "type": "text/plain"
                        },
                        "key": "Last-Event-ID",
                        "value": "<string>"
                      },
                      {
                        "key": "Accept",
                        "value": "text/event-stream"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "meetings:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "c4cce944-0e8f-5ca5-bc31-22c7a1b6be2d",
                      "name": "SSE stream of workspace events",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "disabled": false,
                            "description": {
                              "content": "Stream ID of the last event the client received; replays events after it",
                              "type": "text/plain"
                            },
                            "key": "Last-Event-ID",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "text/event-stream"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "text/event-stream"
                        }
                      ],
                      "body": "<string>",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "9a95c5a7-b587-5457-9682-4635045ab9e9",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "disabled": false,
                            "description": {
                              "content": "Stream ID of the last event the client received; replays events after it",
                              "type": "text/plain"
                            },
                            "key": "Last-Event-ID",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "text/event-stream"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "text/event-stream"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "fb1ab698-efba-5100-8284-c41c1af4611b",
                      "name": "Connection cap exceeded",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "disabled": false,
                            "description": {
                              "content": "Stream ID of the last event the client received; replays events after it",
                              "type": "text/plain"
                            },
                            "key": "Last-Event-ID",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "text/event-stream"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Too Many Requests",
                      "code": 429,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "text/event-stream"
                        }
                      ],
                      "body": "{\n  \"code\": \"too_many_requests\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    },
                    {
                      "id": "2bb14a18-26e8-5ea8-b9bc-8f7e3bbd1e7a",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "events"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "disabled": false,
                            "description": {
                              "content": "Stream ID of the last event the client received; replays events after it",
                              "type": "text/plain"
                            },
                            "key": "Last-Event-ID",
                            "value": "<string>"
                          },
                          {
                            "key": "Accept",
                            "value": "text/event-stream"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "text/event-stream"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "text"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                }
              ]
            },
            {
              "name": "tokens",
              "description": "",
              "item": [
                {
                  "id": "51b14d14-9175-5121-b5b2-f6bbf846838a",
                  "name": "List user access tokens",
                  "request": {
                    "name": "List user access tokens",
                    "description": {
                      "content": "Returns a paginated list of the caller's non-revoked PATs (masked prefix, scopes, timestamps).",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "user",
                        "tokens"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Limit",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Offset",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": ""
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "0ee8a9b1-e0fb-58fd-b393-1a385c8d1a55",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "tokens"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"created_at\": \"<string>\",\n      \"expires_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"last_used_at\": \"<string>\",\n      \"name\": \"<string>\",\n      \"prefix\": \"<string>\",\n      \"scopes\": [\n        \"<string>\",\n        \"<string>\"\n      ]\n    },\n    {\n      \"created_at\": \"<string>\",\n      \"expires_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"last_used_at\": \"<string>\",\n      \"name\": \"<string>\",\n      \"prefix\": \"<string>\",\n      \"scopes\": [\n        \"<string>\",\n        \"<string>\"\n      ]\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "067eb3af-6aa3-5105-a433-1fa71d792b36",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "tokens"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "c463dfde-02ab-5626-9e8d-9f2aab2484ab",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "tokens"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "name": "{id}",
                  "description": "",
                  "item": [
                    {
                      "id": "612d2d96-6a04-5ca6-9010-c304783b73c8",
                      "name": "Delete a user access token",
                      "request": {
                        "name": "Delete a user access token",
                        "description": {
                          "content": "Soft-deletes a PAT by ID. Only the token owner can delete.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "user",
                            "tokens",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<string>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Token ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": ""
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "e1f112f9-a5c9-51b4-ac59-c5bd155c7f3d",
                          "name": "Token deleted",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "user",
                                "tokens",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Token ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "No Content",
                          "code": 204,
                          "header": [],
                          "cookie": [],
                          "_postman_previewlanguage": "text"
                        },
                        {
                          "id": "eb30035e-accd-54a6-9c36-26c4ddd0652a",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "user",
                                "tokens",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Token ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "53a13c8a-6a47-5c6c-afe7-482f1e356e69",
                          "name": "Forbidden — not the token owner",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "user",
                                "tokens",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Token ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "c78e8bb3-7f8a-5432-b3ce-de6719aa6f2b",
                          "name": "Token not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "user",
                                "tokens",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Token ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "6d7f37b1-9fb2-58d5-bda5-e0d8709b5f40",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "user",
                                "tokens",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Token ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<string>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name": "workspace",
          "description": "",
          "item": [
            {
              "id": "2c25f085-5378-5e1a-9ac8-0655cc370ee3",
              "name": "Get workspace settings",
              "request": {
                "name": "Get workspace settings",
                "description": {
                  "content": "Returns the workspace record (name, plan, owner, timestamps) for the Principal's workspace.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "workspace"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "GET",
                "body": {},
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "workspace:read"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "59a7fe67-72bf-5d6f-bdea-86ea0f8a3ba2",
                  "name": "Workspace settings",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"created_at\": \"<string>\",\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"owner_id\": \"<string>\",\n  \"plan_type\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "e4057571-8620-5a23-bd7d-e49ed437c167",
                  "name": "Unauthorized",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "ad4907be-e47b-50c0-b87c-99224a28549f",
                  "name": "Workspace not found",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Not Found",
                  "code": 404,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "1a916fa6-b0cf-5431-9b5d-2e2e95bd4196",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {}
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "id": "9b701160-8b05-576e-bfe6-28967bef4cd4",
              "name": "Update workspace settings",
              "request": {
                "name": "Update workspace settings",
                "description": {
                  "content": "Updates workspace settings (name, company size, primary industry, external participant removal). Only provided fields are changed.",
                  "type": "text/plain"
                },
                "url": {
                  "path": [
                    "v1",
                    "workspace"
                  ],
                  "host": [
                    "{{baseUrl}}"
                  ],
                  "query": [],
                  "variable": []
                },
                "header": [
                  {
                    "key": "Content-Type",
                    "value": "application/json"
                  },
                  {
                    "key": "Accept",
                    "value": "application/json"
                  }
                ],
                "method": "PATCH",
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                  "options": {
                    "raw": {
                      "headerFamily": "json",
                      "language": "json"
                    }
                  }
                },
                "auth": {
                  "type": "oauth2",
                  "oauth2": [
                    {
                      "key": "scope",
                      "value": "workspace:write"
                    },
                    {
                      "key": "accessTokenUrl",
                      "value": "https://api.contio.ai/v1/oauth/token"
                    },
                    {
                      "key": "authUrl",
                      "value": "https://app.contio.ai/v1/oauth/authorize"
                    },
                    {
                      "key": "grant_type",
                      "value": "authorization_code"
                    }
                  ]
                }
              },
              "response": [
                {
                  "id": "53b9a047-615c-5cad-a5d9-404e2a047331",
                  "name": "Updated workspace settings",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "OK",
                  "code": 200,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"created_at\": \"<string>\",\n  \"id\": \"<string>\",\n  \"name\": \"<string>\",\n  \"owner_id\": \"<string>\",\n  \"plan_type\": \"<string>\",\n  \"updated_at\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "cde180d0-a92c-59d3-9eb0-0a3e32a2e6dc",
                  "name": "Invalid request",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Bad Request",
                  "code": 400,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "b95adae7-60f7-5c88-8115-03cbe5cf0d75",
                  "name": "Unauthorized",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Unauthorized",
                  "code": 401,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "3b81d96a-b6cd-53f0-b854-b7d9f18f4ff8",
                  "name": "Forbidden",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Forbidden",
                  "code": 403,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "01d6b843-66d6-5f14-ac8d-46530fa51358",
                  "name": "Workspace not found",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Not Found",
                  "code": 404,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                },
                {
                  "id": "ff45d2d5-1ebc-5970-a07b-eaed23f99a11",
                  "name": "Internal server error",
                  "originalRequest": {
                    "url": {
                      "path": [
                        "v1",
                        "workspace"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "PATCH",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"company_size\": \"<string>\",\n  \"name\": \"<string>\",\n  \"primary_industry_id\": \"<string>\",\n  \"remove_external_participants_from_meetings\": \"<boolean>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    }
                  },
                  "status": "Internal Server Error",
                  "code": 500,
                  "header": [
                    {
                      "key": "Content-Type",
                      "value": "application/json"
                    }
                  ],
                  "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\"\n}",
                  "cookie": [],
                  "_postman_previewlanguage": "json"
                }
              ],
              "event": [],
              "protocolProfileBehavior": {
                "disableBodyPruning": true
              }
            },
            {
              "name": "api-keys",
              "description": "",
              "item": [
                {
                  "id": "258ab5db-52b1-569e-a757-b5dca663bd86",
                  "name": "List workspace API keys",
                  "request": {
                    "name": "List workspace API keys",
                    "description": {
                      "content": "Returns a paginated list of the workspace's non-revoked API keys (masked prefix, scopes, timestamps).",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "workspace",
                        "api-keys"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Limit",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Offset",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "workspace:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "7623c1cf-9dcf-5ef7-9454-35bb59375aba",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "api-keys"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"created_at\": \"<string>\",\n      \"expires_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"last_used_at\": \"<string>\",\n      \"name\": \"<string>\",\n      \"prefix\": \"<string>\",\n      \"scopes\": [\n        \"<string>\",\n        \"<string>\"\n      ]\n    },\n    {\n      \"created_at\": \"<string>\",\n      \"expires_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"last_used_at\": \"<string>\",\n      \"name\": \"<string>\",\n      \"prefix\": \"<string>\",\n      \"scopes\": [\n        \"<string>\",\n        \"<string>\"\n      ]\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "112e7b4d-c3bf-58a8-9a2f-501f740620df",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "api-keys"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "f251896f-5a10-5ff4-b4d0-11c11a57ed72",
                      "name": "Plan upgrade required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "api-keys"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Payment Required",
                      "code": 402,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "500a2206-ebec-5123-88c9-45a3f1aab436",
                      "name": "Insufficient role",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "api-keys"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "edb3faf8-1a16-5eef-94b0-381fa7150d42",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "api-keys"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "name": "{id}",
                  "description": "",
                  "item": [
                    {
                      "id": "3594f55b-384c-56ae-90eb-d8761abd2d8c",
                      "name": "Delete a workspace API key",
                      "request": {
                        "name": "Delete a workspace API key",
                        "description": {
                          "content": "Soft-deletes a workspace API key by ID. IDOR protection: workspace-ownership verified before revocation; returns 404 on mismatch (section 3.4 cloaking).",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "api-keys",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) API Key ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "workspace:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "a2fd0d06-e1dd-5541-983e-3bded37c5d1d",
                          "name": "Key deleted",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "No Content",
                          "code": 204,
                          "header": [],
                          "cookie": [],
                          "_postman_previewlanguage": "text"
                        },
                        {
                          "id": "60bda944-f029-5c8f-a25d-4333db979617",
                          "name": "Invalid API key ID",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "adeb7b63-5192-5d52-ace5-f15a58324c79",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "92ad7f23-207c-53b0-999d-dc61d20c1a82",
                          "name": "Plan upgrade required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Payment Required",
                          "code": 402,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "4ce7687f-f42c-59e1-bbc4-b50771b5a1e2",
                          "name": "Insufficient role",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "3932be8d-4dfb-5b71-a364-0cfa7449aabd",
                          "name": "Key not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "0641fb6e-15f8-5264-a3a2-18b170e472ef",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "api-keys",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) API Key ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "name": "members",
              "description": "",
              "item": [
                {
                  "id": "947d9655-97f4-50a3-b3f2-b677bd4383cd",
                  "name": "List workspace members",
                  "request": {
                    "name": "List workspace members",
                    "description": {
                      "content": "Returns a paginated list of members (active users and pending invitations) for the Principal's workspace.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "workspace",
                        "members"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Items per page (default 25, clamped [1,100])",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "<integer>"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Pagination offset (default 0)",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "<integer>"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "workspace:read"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "632b58b7-482c-5ea3-9864-98926d2de2e0",
                      "name": "Paginated member list",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "members"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Items per page (default 25, clamped [1,100])",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"deactivated_at\": \"<string>\",\n      \"email\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_deactivated\": \"<boolean>\",\n      \"is_pending\": \"<boolean>\",\n      \"name\": \"<string>\",\n      \"role\": \"<string>\"\n    },\n    {\n      \"deactivated_at\": \"<string>\",\n      \"email\": \"<string>\",\n      \"id\": \"<string>\",\n      \"is_deactivated\": \"<boolean>\",\n      \"is_pending\": \"<boolean>\",\n      \"name\": \"<string>\",\n      \"role\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "e45a7456-333f-5bd5-9fc8-7aee26ae617d",
                      "name": "Unauthorized",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "members"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Items per page (default 25, clamped [1,100])",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "1133eb76-b9a8-5b1b-9a8f-a842f616bfdb",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "members"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Items per page (default 25, clamped [1,100])",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "<integer>"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Pagination offset (default 0)",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "<integer>"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "name": "{userID}",
                  "description": "",
                  "item": [
                    {
                      "id": "d5eb06d4-ba11-58c8-9296-a0082abf49f1",
                      "name": "Remove workspace member",
                      "request": {
                        "name": "Remove workspace member",
                        "description": {
                          "content": "Soft-deletes a member from the workspace. Cannot remove the workspace owner or yourself.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "members",
                            ":userID"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "userID",
                              "disabled": false,
                              "description": {
                                "content": "(Required) User ID of the member to remove",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "workspace:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "c6da0e32-18f5-54a3-a78e-a866ecee506f",
                          "name": "Member removed",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member to remove",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "No Content",
                          "code": 204,
                          "header": [],
                          "cookie": [],
                          "_postman_previewlanguage": "text"
                        },
                        {
                          "id": "c0a3ccd7-e42e-5965-b562-229cdb347a5c",
                          "name": "Invalid request (e.g. cannot remove self)",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member to remove",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "2881cbbb-5356-50ff-a656-6967902954b5",
                          "name": "Unauthorized",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member to remove",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "cd62c2b5-de2e-5c65-ad67-356edbac67ae",
                          "name": "Forbidden (cannot remove workspace owner)",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member to remove",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "756190c6-00c4-5b13-aabf-c1965ab91822",
                          "name": "Member not found in workspace",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member to remove",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "bfac9e84-6e62-58e5-9a64-4a3b66ab0cac",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member to remove",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    },
                    {
                      "id": "4fda4b33-e03e-53bf-86dc-10a49e4eda88",
                      "name": "Update member role",
                      "request": {
                        "name": "Update member role",
                        "description": {
                          "content": "Changes the workspace role of the specified member. The requesting user must be an admin or owner. Cannot change the owner's role.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "members",
                            ":userID"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "userID",
                              "disabled": false,
                              "description": {
                                "content": "(Required) User ID of the member",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "PATCH",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"role\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        },
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "workspace:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "01bb28c1-e046-5fe6-b4e6-bdbbb9151607",
                          "name": "Role updated successfully",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              }
                            ],
                            "method": "PATCH",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"role\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "No Content",
                          "code": 204,
                          "header": [],
                          "cookie": [],
                          "_postman_previewlanguage": "text"
                        },
                        {
                          "id": "18902126-c464-5ff1-bd89-dad8f2b4eaa2",
                          "name": "Invalid request",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "PATCH",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"role\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "8a999ce1-1730-5c51-a0bb-4ac47da3c0cf",
                          "name": "Unauthorized",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "PATCH",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"role\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "c5ee6028-25e9-5690-a411-0df9a295652d",
                          "name": "Forbidden",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "PATCH",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"role\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "681eb997-520c-5e1d-a9a5-0853047ebc74",
                          "name": "Member not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "PATCH",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"role\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "5b37b4d9-55f4-5843-818d-c8a65d72138c",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "members",
                                ":userID"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) User ID of the member",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "userID"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Content-Type",
                                "value": "application/json"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "PATCH",
                            "body": {
                              "mode": "raw",
                              "raw": "{\n  \"role\": \"<string>\"\n}",
                              "options": {
                                "raw": {
                                  "headerFamily": "json",
                                  "language": "json"
                                }
                              }
                            }
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    }
                  ]
                }
              ]
            },
            {
              "name": "webhooks",
              "description": "",
              "item": [
                {
                  "id": "02d7673e-2fc6-584e-949c-0bfd54f42f9d",
                  "name": "List workspace webhook endpoints",
                  "request": {
                    "name": "List workspace webhook endpoints",
                    "description": {
                      "content": "Returns a paginated list of the workspace's non-deleted webhook endpoints.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "workspace",
                        "webhooks"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [
                        {
                          "disabled": false,
                          "description": {
                            "content": "Limit",
                            "type": "text/plain"
                          },
                          "key": "limit",
                          "value": "20"
                        },
                        {
                          "disabled": false,
                          "description": {
                            "content": "Offset",
                            "type": "text/plain"
                          },
                          "key": "offset",
                          "value": "0"
                        }
                      ],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "GET",
                    "body": {},
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "workspace:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "a7294e9d-aa32-5107-bece-9c79692882ad",
                      "name": "OK",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "OK",
                      "code": 200,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"items\": [\n    {\n      \"consecutive_failure_count\": \"<integer>\",\n      \"created_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"last_success_at\": \"<string>\",\n      \"status\": \"<string>\",\n      \"subscribed_events\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"updated_at\": \"<string>\",\n      \"url\": \"<string>\",\n      \"verified_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    },\n    {\n      \"consecutive_failure_count\": \"<integer>\",\n      \"created_at\": \"<string>\",\n      \"id\": \"<string>\",\n      \"last_success_at\": \"<string>\",\n      \"status\": \"<string>\",\n      \"subscribed_events\": [\n        \"<string>\",\n        \"<string>\"\n      ],\n      \"updated_at\": \"<string>\",\n      \"url\": \"<string>\",\n      \"verified_at\": \"<string>\",\n      \"workspace_id\": \"<string>\"\n    }\n  ],\n  \"limit\": \"<integer>\",\n  \"offset\": \"<integer>\",\n  \"total\": \"<integer>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "8d630f3e-3590-5dc2-9b03-ef38686cce45",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "080dd399-d15b-5fff-b595-20efdc6153a6",
                      "name": "Insufficient scope or role",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "b467d74f-8de3-5474-bd0f-15765d52a611",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [
                            {
                              "disabled": false,
                              "description": {
                                "content": "Limit",
                                "type": "text/plain"
                              },
                              "key": "limit",
                              "value": "20"
                            },
                            {
                              "disabled": false,
                              "description": {
                                "content": "Offset",
                                "type": "text/plain"
                              },
                              "key": "offset",
                              "value": "0"
                            }
                          ],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "GET",
                        "body": {}
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "id": "c31b1164-9674-5a18-a16f-183a815d9cf6",
                  "name": "Create a workspace webhook endpoint",
                  "request": {
                    "name": "Create a workspace webhook endpoint",
                    "description": {
                      "content": "Registers a new webhook endpoint and returns the plaintext signing secret exactly once — it is not retrievable later, so store it immediately. The endpoint starts in pending verification. Requires PRO+ plan.",
                      "type": "text/plain"
                    },
                    "url": {
                      "path": [
                        "v1",
                        "workspace",
                        "webhooks"
                      ],
                      "host": [
                        "{{baseUrl}}"
                      ],
                      "query": [],
                      "variable": []
                    },
                    "header": [
                      {
                        "key": "Content-Type",
                        "value": "application/json"
                      },
                      {
                        "key": "Accept",
                        "value": "application/json"
                      }
                    ],
                    "method": "POST",
                    "body": {
                      "mode": "raw",
                      "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                      "options": {
                        "raw": {
                          "headerFamily": "json",
                          "language": "json"
                        }
                      }
                    },
                    "auth": {
                      "type": "oauth2",
                      "oauth2": [
                        {
                          "key": "scope",
                          "value": "workspace:write"
                        },
                        {
                          "key": "accessTokenUrl",
                          "value": "https://api.contio.ai/v1/oauth/token"
                        },
                        {
                          "key": "authUrl",
                          "value": "https://app.contio.ai/v1/oauth/authorize"
                        },
                        {
                          "key": "grant_type",
                          "value": "authorization_code"
                        }
                      ]
                    }
                  },
                  "response": [
                    {
                      "id": "71cd12ca-45f9-5dee-8530-288c29ca81f6",
                      "name": "Created",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Created",
                      "code": 201,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"signing_secret\": \"<string>\",\n  \"verification_token\": \"<string>\",\n  \"webhook\": {\n    \"consecutive_failure_count\": \"<integer>\",\n    \"created_at\": \"<string>\",\n    \"id\": \"<string>\",\n    \"last_success_at\": \"<string>\",\n    \"status\": \"<string>\",\n    \"subscribed_events\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"updated_at\": \"<string>\",\n    \"url\": \"<string>\",\n    \"verified_at\": \"<string>\",\n    \"workspace_id\": \"<string>\"\n  }\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "e26b5924-2b61-5fc8-8c7f-e5f6851ff0f7",
                      "name": "Invalid request",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Bad Request",
                      "code": 400,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "eeff0f9c-fade-5595-b8e0-9937c07b03df",
                      "name": "Authentication required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Unauthorized",
                      "code": 401,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "9b23a60a-0ec7-5500-83b8-628a6d1f210a",
                      "name": "Plan upgrade required",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Payment Required",
                      "code": 402,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"<string>\",\n  \"current_plan\": \"<string>\",\n  \"feature\": \"<string>\",\n  \"message\": \"<string>\",\n  \"required_plan\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "c93dc12f-7b70-5e58-b94c-f4850400dda4",
                      "name": "Insufficient scope or role",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Forbidden",
                      "code": 403,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "516ee8fb-22ac-5275-a1f5-55f4f76d9003",
                      "name": "Active endpoint cap exceeded",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Conflict",
                      "code": 409,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"conflict\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    },
                    {
                      "id": "78a3aa65-f256-5c07-9e78-07757543928c",
                      "name": "Internal server error",
                      "originalRequest": {
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": []
                        },
                        "header": [
                          {
                            "key": "Content-Type",
                            "value": "application/json"
                          },
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "POST",
                        "body": {
                          "mode": "raw",
                          "raw": "{\n  \"subscribed_events\": [\n    \"<string>\"\n  ],\n  \"url\": \"<string>\"\n}",
                          "options": {
                            "raw": {
                              "headerFamily": "json",
                              "language": "json"
                            }
                          }
                        }
                      },
                      "status": "Internal Server Error",
                      "code": 500,
                      "header": [
                        {
                          "key": "Content-Type",
                          "value": "application/json"
                        }
                      ],
                      "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                      "cookie": [],
                      "_postman_previewlanguage": "json"
                    }
                  ],
                  "event": [],
                  "protocolProfileBehavior": {
                    "disableBodyPruning": true
                  }
                },
                {
                  "name": "{id}",
                  "description": "",
                  "item": [
                    {
                      "id": "57af17ad-59f0-58c5-9524-2448f3964ab8",
                      "name": "Delete a workspace webhook endpoint",
                      "request": {
                        "name": "Delete a workspace webhook endpoint",
                        "description": {
                          "content": "Soft-deletes a webhook endpoint by ID. Only workspace admins/owners can delete.",
                          "type": "text/plain"
                        },
                        "url": {
                          "path": [
                            "v1",
                            "workspace",
                            "webhooks",
                            ":id"
                          ],
                          "host": [
                            "{{baseUrl}}"
                          ],
                          "query": [],
                          "variable": [
                            {
                              "type": "any",
                              "value": "<uuid>",
                              "key": "id",
                              "disabled": false,
                              "description": {
                                "content": "(Required) Webhook endpoint ID",
                                "type": "text/plain"
                              }
                            }
                          ]
                        },
                        "header": [
                          {
                            "key": "Accept",
                            "value": "application/json"
                          }
                        ],
                        "method": "DELETE",
                        "body": {},
                        "auth": {
                          "type": "oauth2",
                          "oauth2": [
                            {
                              "key": "scope",
                              "value": "workspace:write"
                            },
                            {
                              "key": "accessTokenUrl",
                              "value": "https://api.contio.ai/v1/oauth/token"
                            },
                            {
                              "key": "authUrl",
                              "value": "https://app.contio.ai/v1/oauth/authorize"
                            },
                            {
                              "key": "grant_type",
                              "value": "authorization_code"
                            }
                          ]
                        }
                      },
                      "response": [
                        {
                          "id": "cc23ede1-892f-5a00-9a36-f9f7e54ed360",
                          "name": "Webhook endpoint deleted",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "No Content",
                          "code": 204,
                          "header": [],
                          "cookie": [],
                          "_postman_previewlanguage": "text"
                        },
                        {
                          "id": "c62b82ad-bed7-5224-94e5-093aa7e314d9",
                          "name": "Invalid webhook endpoint ID",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Bad Request",
                          "code": 400,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "d6c13a64-dfac-5755-8b28-21699b1f49c3",
                          "name": "Authentication required",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Unauthorized",
                          "code": 401,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "a8ae8514-ed52-5c19-ab14-b5e24d5acb1c",
                          "name": "Insufficient scope or role",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Forbidden",
                          "code": 403,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "b4c7f54b-dadd-5aa8-9f61-0207e5d46479",
                          "name": "Webhook endpoint not found",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Not Found",
                          "code": 404,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        },
                        {
                          "id": "9f70e0b8-5dcd-5fc8-8c7c-4453f7cc4143",
                          "name": "Internal server error",
                          "originalRequest": {
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  },
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id"
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "DELETE",
                            "body": {}
                          },
                          "status": "Internal Server Error",
                          "code": 500,
                          "header": [
                            {
                              "key": "Content-Type",
                              "value": "application/json"
                            }
                          ],
                          "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                          "cookie": [],
                          "_postman_previewlanguage": "json"
                        }
                      ],
                      "event": [],
                      "protocolProfileBehavior": {
                        "disableBodyPruning": true
                      }
                    },
                    {
                      "name": "re-enable",
                      "description": "",
                      "item": [
                        {
                          "id": "7e567508-cc05-53b1-a62d-136056cd48a6",
                          "name": "Re-enable a disabled webhook endpoint",
                          "request": {
                            "name": "Re-enable a disabled webhook endpoint",
                            "description": {
                              "content": "Clears auto-disable state: sets status back to verified and resets failure count.",
                              "type": "text/plain"
                            },
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id",
                                "re-enable"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  }
                                }
                              ]
                            },
                            "header": [
                              {
                                "disabled": false,
                                "description": {
                                  "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                  "type": "text/plain"
                                },
                                "key": "Idempotency-Key",
                                "value": "<string>"
                              },
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {},
                            "auth": {
                              "type": "oauth2",
                              "oauth2": [
                                {
                                  "key": "scope",
                                  "value": "workspace:write"
                                },
                                {
                                  "key": "accessTokenUrl",
                                  "value": "https://api.contio.ai/v1/oauth/token"
                                },
                                {
                                  "key": "authUrl",
                                  "value": "https://app.contio.ai/v1/oauth/authorize"
                                },
                                {
                                  "key": "grant_type",
                                  "value": "authorization_code"
                                }
                              ]
                            }
                          },
                          "response": [
                            {
                              "id": "bfd8d164-6fe3-5aac-8df1-9f133e6654f2",
                              "name": "OK",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "OK",
                              "code": 200,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                },
                                {
                                  "disabled": false,
                                  "description": {
                                    "content": "Present only on replays; value is true",
                                    "type": "text/plain"
                                  },
                                  "key": "Idempotent-Replayed",
                                  "value": "<string>"
                                }
                              ],
                              "body": "{\n  \"consecutive_failure_count\": \"<integer>\",\n  \"created_at\": \"<string>\",\n  \"id\": \"<string>\",\n  \"last_success_at\": \"<string>\",\n  \"status\": \"<string>\",\n  \"subscribed_events\": [\n    \"<string>\",\n    \"<string>\"\n  ],\n  \"updated_at\": \"<string>\",\n  \"url\": \"<string>\",\n  \"verified_at\": \"<string>\",\n  \"workspace_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "b90c575a-8167-5692-ba61-f753b5f92870",
                              "name": "Invalid webhook endpoint ID or endpoint is not disabled",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Bad Request",
                              "code": 400,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "465d417a-dbcb-5b4f-a8f0-79df1292aaea",
                              "name": "Authentication required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Unauthorized",
                              "code": 401,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "63b0dac6-9c56-5714-97b6-12406ee8e814",
                              "name": "Insufficient scope or role",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Forbidden",
                              "code": 403,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "85bf86a2-5042-5d62-b113-9a577f97c367",
                              "name": "Webhook endpoint not found",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Not Found",
                              "code": 404,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "bcd7b36a-8ac0-56b7-bde1-71573804f743",
                              "name": "An identical request is currently being processed (Idempotency-Key conflict)",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Conflict",
                              "code": 409,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"conflict\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "cf36ed0b-5b3e-5e50-a01d-a6977877b247",
                              "name": "Idempotency-Key has already been used with a different request",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Unprocessable Entity (WebDAV) (RFC 4918)",
                              "code": 422,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"<string>\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "d57c536e-9e41-54b7-b23a-c5f7a9dde246",
                              "name": "Internal server error",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "re-enable"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "disabled": false,
                                    "description": {
                                      "content": "Optional client-generated idempotency key (max 255 printable ASCII). Repeat requests with the same key replay the original 2xx response.",
                                      "type": "text/plain"
                                    },
                                    "key": "Idempotency-Key",
                                    "value": "<string>"
                                  },
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Internal Server Error",
                              "code": 500,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            }
                          ],
                          "event": [],
                          "protocolProfileBehavior": {
                            "disableBodyPruning": true
                          }
                        }
                      ]
                    },
                    {
                      "name": "rotate-secret",
                      "description": "",
                      "item": [
                        {
                          "id": "e069e5f5-3292-546f-88a0-76eb9735ac6a",
                          "name": "Rotate webhook endpoint signing secret",
                          "request": {
                            "name": "Rotate webhook endpoint signing secret",
                            "description": {
                              "content": "Generates a new signing secret and returns it exactly once — the previous secret is invalidated immediately and the new one is not retrievable later, so store it right away. This operation is destructive and non-idempotent. Requires PRO+ plan.",
                              "type": "text/plain"
                            },
                            "url": {
                              "path": [
                                "v1",
                                "workspace",
                                "webhooks",
                                ":id",
                                "rotate-secret"
                              ],
                              "host": [
                                "{{baseUrl}}"
                              ],
                              "query": [],
                              "variable": [
                                {
                                  "type": "any",
                                  "value": "<uuid>",
                                  "key": "id",
                                  "disabled": false,
                                  "description": {
                                    "content": "(Required) Webhook endpoint ID",
                                    "type": "text/plain"
                                  }
                                }
                              ]
                            },
                            "header": [
                              {
                                "key": "Accept",
                                "value": "application/json"
                              }
                            ],
                            "method": "POST",
                            "body": {},
                            "auth": {
                              "type": "oauth2",
                              "oauth2": [
                                {
                                  "key": "scope",
                                  "value": "workspace:write"
                                },
                                {
                                  "key": "accessTokenUrl",
                                  "value": "https://api.contio.ai/v1/oauth/token"
                                },
                                {
                                  "key": "authUrl",
                                  "value": "https://app.contio.ai/v1/oauth/authorize"
                                },
                                {
                                  "key": "grant_type",
                                  "value": "authorization_code"
                                }
                              ]
                            }
                          },
                          "response": [
                            {
                              "id": "644b899c-1728-5f51-a4cb-a68e26c7d4d2",
                              "name": "OK",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "OK",
                              "code": 200,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"signing_secret\": \"<string>\",\n  \"webhook\": {\n    \"consecutive_failure_count\": \"<integer>\",\n    \"created_at\": \"<string>\",\n    \"id\": \"<string>\",\n    \"last_success_at\": \"<string>\",\n    \"status\": \"<string>\",\n    \"subscribed_events\": [\n      \"<string>\",\n      \"<string>\"\n    ],\n    \"updated_at\": \"<string>\",\n    \"url\": \"<string>\",\n    \"verified_at\": \"<string>\",\n    \"workspace_id\": \"<string>\"\n  }\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "7d301d0b-4cb4-58f2-8b51-672c37b459a2",
                              "name": "Invalid webhook endpoint ID",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Bad Request",
                              "code": 400,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"bad_request\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "5a798d0f-219a-5a76-8b00-9c6b6c3d1ec6",
                              "name": "Authentication required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Unauthorized",
                              "code": 401,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"unauthorized\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "fa585e0b-1bcc-5088-abd5-3660e8718656",
                              "name": "Plan upgrade required",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Payment Required",
                              "code": 402,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"<string>\",\n  \"current_plan\": \"<string>\",\n  \"feature\": \"<string>\",\n  \"message\": \"<string>\",\n  \"required_plan\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "b4465733-af34-5738-828e-fd94bc5fdf37",
                              "name": "Insufficient scope or role",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Forbidden",
                              "code": 403,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"forbidden\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "e6cd58e2-f377-5718-82f0-c4ed4f9af7a0",
                              "name": "Webhook endpoint not found",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Not Found",
                              "code": 404,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"not_found\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            },
                            {
                              "id": "0d60b78e-d23c-547a-8f01-be4b3cab03a8",
                              "name": "Internal server error",
                              "originalRequest": {
                                "url": {
                                  "path": [
                                    "v1",
                                    "workspace",
                                    "webhooks",
                                    ":id",
                                    "rotate-secret"
                                  ],
                                  "host": [
                                    "{{baseUrl}}"
                                  ],
                                  "query": [],
                                  "variable": [
                                    {
                                      "disabled": false,
                                      "description": {
                                        "content": "(Required) Webhook endpoint ID",
                                        "type": "text/plain"
                                      },
                                      "type": "any",
                                      "value": "<uuid>",
                                      "key": "id"
                                    }
                                  ]
                                },
                                "header": [
                                  {
                                    "key": "Accept",
                                    "value": "application/json"
                                  }
                                ],
                                "method": "POST",
                                "body": {}
                              },
                              "status": "Internal Server Error",
                              "code": 500,
                              "header": [
                                {
                                  "key": "Content-Type",
                                  "value": "application/json"
                                }
                              ],
                              "body": "{\n  \"code\": \"internal_server_error\",\n  \"error\": \"<string>\",\n  \"message\": \"<string>\",\n  \"request_id\": \"<string>\"\n}",
                              "cookie": [],
                              "_postman_previewlanguage": "json"
                            }
                          ],
                          "event": [],
                          "protocolProfileBehavior": {
                            "disableBodyPruning": true
                          }
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ],
  "event": [
    {
      "listen": "prerequest",
      "script": {
        "type": "text/javascript",
        "exec": [
          "// Auto-inject Bearer auth header for User API endpoints",
          "const oauthToken = pm.variables.get(\"oauth_token\") || pm.environment.get(\"oauth_token\");",
          "",
          "// Get the current request URL",
          "const requestUrl = pm.request.url.toString();",
          "",
          "// User API endpoints (all /v1/* except OAuth endpoints) need Bearer auth",
          "// OAuth endpoints (/v1/oauth/*) don't need Bearer auth (except /revoke which needs session)",
          "if (requestUrl.includes(\"/v1/\") && !requestUrl.includes(\"/v1/oauth/\")) {",
          "    if (oauthToken) {",
          "        pm.request.headers.upsert({",
          "            key: 'Authorization',",
          "            value: 'Bearer ' + oauthToken",
          "        });",
          "        console.log('🔐 Added Bearer Authorization header');",
          "    } else {",
          "        console.log('⚠️ No oauth_token available - request may fail with 401');",
          "    }",
          "}",
          "",
          "// Ensure Content-Type is set for POST/PUT/PATCH requests with JSON body",
          "const method = pm.request.method;",
          "if (['POST', 'PUT', 'PATCH'].includes(method) && pm.request.body && pm.request.body.mode === 'raw') {",
          "    if (!pm.request.headers.has('Content-Type')) {",
          "        pm.request.headers.upsert({",
          "            key: 'Content-Type',",
          "            value: 'application/json'",
          "        });",
          "    }",
          "}"
        ]
      }
    },
    {
      "listen": "test",
      "script": {
        "type": "text/javascript",
        "exec": [
          "// Common test assertions",
          "pm.test(\"Response time is reasonable\", function () {",
          "    pm.expect(pm.response.responseTime).to.be.below(5000);",
          "});",
          "",
          "pm.test(\"Response has valid JSON structure\", function () {",
          "    if (pm.response.headers.get(\"Content-Type\") && pm.response.headers.get(\"Content-Type\").includes(\"application/json\")) {",
          "        pm.response.to.be.json;",
          "    }",
          "});"
        ]
      }
    }
  ],
  "variable": [
    {
      "key": "baseUrl",
      "value": "https://api.contio.ai",
      "description": "Base URL for token exchange and API calls (api.contio.ai)"
    },
    {
      "key": "oauth_authorize_url",
      "value": "https://app.contio.ai",
      "description": "Base URL for the first-party OAuth authorize endpoint (app.contio.ai)"
    },
    {
      "key": "user_email",
      "value": "",
      "description": "Email of the Contio account to log in as. Used by the OTP login steps."
    },
    {
      "key": "otp_code",
      "value": "",
      "description": "6-digit code from your login email. Set this before running '2. Log In — Verify OTP'."
    },
    {
      "key": "otp_session",
      "value": "",
      "description": "Opaque login session from '1. Log In — Send OTP'. Automatically captured."
    },
    {
      "key": "session_jwt",
      "value": "",
      "description": "Session JWT (contioToken) from OTP login. Automatically captured; used as Bearer for the authorize + revoke steps. Set manually if you already have a session."
    },
    {
      "key": "client_id",
      "value": "YOUR_CLIENT_ID",
      "description": "First-party OAuth client ID. This flow is for Contio-owned native/desktop/CLI apps. Third-party tools and MCP clients should use a Personal Access Token (PAT) instead."
    },
    {
      "key": "redirect_uri",
      "value": "http://127.0.0.1:53123/callback",
      "description": "Loopback redirect URI (http://127.0.0.1:PORT or http://localhost:PORT). Never actually visited — the code is read from the 302 Location header."
    },
    {
      "key": "oauth_scopes",
      "value": "meetings:read meetings:write action-items:read action-items:write calendar:read workspace:read workspace:write",
      "description": "Space-separated OAuth scopes to request"
    },
    {
      "key": "oauth_token",
      "value": "",
      "description": "OAuth access token (cto_at_v1_...) or a Personal Access Token (cto_pat_v1_...). Automatically captured after token exchange; set manually to use a PAT."
    },
    {
      "key": "refresh_token",
      "value": "",
      "description": "OAuth refresh token (cto_rt_v1_...). Automatically captured. Rotates on each refresh."
    },
    {
      "key": "code_verifier",
      "value": "",
      "description": "PKCE code verifier. Automatically generated."
    },
    {
      "key": "code_challenge",
      "value": "",
      "description": "PKCE code challenge (S256). Automatically generated."
    },
    {
      "key": "oauth_state",
      "value": "",
      "description": "CSRF state for OAuth flow. Automatically generated."
    },
    {
      "key": "authorization_code",
      "value": "",
      "description": "Authorization code captured automatically from the authorize 302 redirect."
    },
    {
      "key": "api_version",
      "value": "1.1.0",
      "description": "API version from OpenAPI spec. Read-only."
    }
  ],
  "info": {
    "_postman_id": "40e5002d-1187-5ac5-9ed6-0ea27dc0c60b",
    "name": "Contio MeetingOS User API",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json",
    "description": "First-party user/workspace API for Contio MeetingOS.\n\nContact Support:\n Name: Contio MeetingOS Support\n Email: support@contio.ai\n\n**API Version:** 1.1.0\n\n\n\n**Documentation:** https://docs.contio.ai/user-api/\n\n\n\n## Quick start with a short-lived token\n\nThe fastest way to try the User API is a **short-lived access token** from the Contio web app.\nGo to **Settings > API Tokens**, create an SLT in the \"Short-lived Access Tokens\" section, and set the `oauth_token` collection variable to the token (prefix: `cto_slt_v1_`). You can then run any `/v1` request in the collection and skip the OAuth PKCE flow entirely. Short-lived tokens are available on all plans and expire within hours.\n\n## Quick Start (OAuth 2.1 + PKCE)\n\nThe OAuth flow is **fully scripted** — no browser round-trip required.\n\n1. Set the `user_email` variable to the Contio account you want tokens for\n2. Adjust `oauth_scopes` if needed (defaults cover the common cases)\n3. Run the \"🔐 OAuth 2.1 + PKCE Flow\" requests in order:\n   - `1. Log In — Send OTP` → check your email\n   - set `otp_code` to the 6-digit code, then `2. Log In — Verify OTP`\n   - `3. Generate PKCE` → `4. Authorize` (code is captured automatically) → `5. Exchange Token`\n4. Run `6. Test API Call` to confirm it works\n\n## Authentication\n\nThe User API uses OAuth 2.1 with PKCE (no client secret required). First-party OAuth auto-approves for a signed-in user, so there is no consent screen. The authorize endpoint is on the app domain (`app.contio.ai`) and returns a code immediately for a valid session; if the session is missing, it redirects to `/signin?continue=...` so the user can sign in. Token, refresh, revoke, and discovery endpoints stay on the API domain (`api.contio.ai`).\nTokens are prefixed: `cto_at_v1_` (access) and `cto_rt_v1_` (refresh).\nRefresh tokens rotate - each refresh returns a new token and invalidates the old one.\n\n## Already signed in / using a token\n\n- If you already have a session JWT, set `session_jwt` and skip login steps 1-2.\n- For ad hoc queries or quick tests, set `oauth_token` to a short-lived access token (prefix: `cto_slt_v1_`) issued from **Settings > API Tokens** and skip the whole flow.\n- For automation, set `oauth_token` to a Personal Access Token (prefix: `cto_pat_v1_`) and skip the whole flow.\n",
    "version": "1.1.0"
  }
}
