---
title: "Create"
method: POST
path: "/white-labeling/create"
tags: ["white-labeling"]
---

# Create

`POST /white-labeling/create`

Saves OAuth white labeling information, or updates existing information if the `client_id` matches.

## Request body

- CreateWhiteLabelingRequest
  - `client_id` string, required — OAuth client ID
  - `client_secret` string, required — OAuth client secret
  - `server_name` 'Airtable' | 'Asana' | 'Attio' | 'Box' | 'Cal.com' | 'Canva' | 'ClickUp' | 'Close' | 'Confluence' | 'Dialpad' | 'DocuSign' | 'Dropbox' | 'Fathom' | 'Figma' | 'GitHub' | 'GitLab' | 'Gmail' | 'Google Calendar' | 'Google Docs' | 'Google Drive' | 'Google Sheets' | 'HubSpot' | 'Jira' | 'Klaviyo' | 'Linear' | 'LinkedIn' | 'Microsoft Teams' | 'Monday' | 'Moneybird' | 'Notion' | 'Onedrive' | 'Outlook' | 'PagerDuty' | 'Pipedrive' | 'QuickBooks' | 'Salesforce' | 'Shopify' | 'Slack' | 'Stripe' | 'Supabase' | 'Vercel' | 'WordPress' | 'Xero' | 'Zendesk', required
  - `callback_url` string, nullable — Optional. OAuth callback URL
  - `account_id` string, nullable — Optional. The UUID of the account

## Response `200`

Successful Response

- WhiteLabelingResponse
  - `success` boolean, required — Whether the operation was successful
  - `data` object, nullable — The white labeling data if successful
  - `message` string, nullable — Error message if unsuccessful

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/weatherpal-ai/apis/mcp-handle-https-www-mcp-handle-dev.md) · [All operations](https://skmtc.net/weatherpal-ai/apis/mcp-handle-https-www-mcp-handle-dev/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/weatherpal-ai/mcp-handle-https-www-mcp-handle-dev/versions/58fc8af3b578/schema)
