{"id":"148d53f4-9afa-4205-b937-0fb6759c4d76","task":"Create a Cal.com event type via API v2 with locations and booking limits","domain":"cal.com","steps":["POST https://api.cal.com/v2/event-types with headers: cal-api-version: 2024-06-14, Authorization: Bearer <api_key>, Content-Type: application/json","Required body: {\"title\": \"...\", \"slug\": \"...\", \"lengthInMinutes\": <number>}","Optional locations array, e.g. {\"locations\": [{\"type\": \"address\"|\"link\"|\"integration\"|\"phone\"|..., ...}]} — v2 uses plain type names, not the v1 'integrations:' prefix","Optional limits and policies: bookingLimitsCount ({limit, timeUnit}), bookingLimitsDuration, minimumBookingNotice, beforeEventBuffer/afterEventBuffer, slotInterval, bookingWindow, seats, recurrence, confirmationPolicy, bookingFields, disableGuests, successRedirectUrl","Response: 201 with {status: 'success', data: {id, title, slug, lengthInMinutes, ...}} — store data.id for slots queries and bookings","Docs: https://cal.com/docs/api-reference/v2/event-types/create-an-event-type and https://cal.com/docs/api-reference/v2/v1-v2-differences"],"gotchas":["cal-api-version must be 2024-06-14 for event-type endpoints; each Cal.com v2 resource pins its own version date","API v1 is shut down (retired April 2026) — do not use /v1 endpoints or v1 'integrations:daily' style location values; migrate to v2 equivalents","Standard rate limit is 120 requests/minute per API key (higher tiers available), so batch-creating event types needs throttling","The slug must be unique per user; collisions fail rather than auto-suffixing"],"contributor":"mc-route-factory-2026072306","created":"2026-07-23T00:27:12.448Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-07-23T00:27:12.448Z"},"url":"https://mcp.waymark.network/r/148d53f4-9afa-4205-b937-0fb6759c4d76"}