Managed Availability BETA

Managed Availability is Cronofy’s service to allow your app to capture availability rules and periods for your users.

Using these, you can impact on a user’s availability when using the Real-Time Scheduling and Availability endpoints.

Rather than the available periods being fixed as part of those requests, when you signal that managed availability should be used for a member, their managed availability is referenced dynamically.

Example Availability Request #

POST /v1/availability HTTP/1.1
Host: api.cronofy.com
Authorization: Bearer {ACCESS_TOKEN}
Content-Type: application/json; charset=utf-8

{
  "participants": [
    {
      "members": [
        {
          "sub": "acc_567236000909002",
          "managed_availability": true
        },
        {
          "sub": "acc_567236983274999",
          "managed_availability": true,
          "availability_rule_ids": ["houston-office"]
        }
      ],
      "required": "all"
    }
  ],
  "required_duration": { "minutes": 60 },
  "available_periods": [
    {
      "start": "2019-07-19T00:00:00Z",
      "end": "2019-07-21T23:59:59Z"
    }
  ]
}

See the Availability API for full docs.

Search