Import

Import from Calendly with one pasted personal access token

The token is used for this request only — never stored or logged. Preview reads the user schedule and bounded event-specific availability; personal links can keep their own weekly hours even when the profile was edited. apply: true creates selected new links and updates an untouched profile. Existing slugs are skipped without overwriting them. skipped lists whole links; warnings separately lists unavailable or converted settings before and after apply, including Calendly notice and horizon defaults.

post/api/import/calendly

Request

  • Base URL: https://whenmeet.me
  • URL: https://whenmeet.me/api/import/calendly
  • Auth: one of:
    • HTTP bearer
    • API key in cookie __Host-session

Request body

tokenstring required

Calendly personal access token ("Bearer " prefix tolerated).

applyboolean
slugsstring[]

Subset to import (default: all importable).

Response

Preview (ImportPreview) or, with apply, ImportResult.

OR

Example response

{
  "profile": {
    "weeklyHours": {
      "mon": [
        [
          "09:00",
          "17:00"
        ]
      ],
      "tue": [
        [
          "09:00",
          "12:00"
        ],
        [
          "13:00",
          "17:00"
        ]
      ],
      "sat": [],
      "sun": []
    }
  },
  "eventTypes": [
    {
      "weeklyHours": {
        "mon": [
          [
            "09:00",
            "17:00"
          ]
        ],
        "tue": [
          [
            "09:00",
            "12:00"
          ],
          [
            "13:00",
            "17:00"
          ]
        ],
        "sat": [],
        "sun": []
      }
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.