Examples for Caesar Provider Settings

From ProviderSettings.yaml (caesar/ProviderSettings.schema)

---
acuity:
  user_id: xxx123
  api_key: xxxxxxxxxx123456
---
calendly:
  personal_access_token: xxxxx
  signing_key: xxxxxx1234567890
  scope: user
  user_uri: https://api.calendly.com/users/XXXXXXXXXX123456
  organization_uri: https://api.calendly.com/organizations/XXXXXXXXXX123456
---
calendly:
  personal_access_token: xxxxx
  signing_key: xxxxxx1234567890
  scope: user
  user_uri: https://api.calendly.com/users/XXXXXXXXXX123456
  organization_uri: https://api.calendly.com/organizations/XXXXXXXXXX123456

qa_parser:
  fields:
    - regex: "^NRIC$"
      key: nric
      case_sensitive: true
    - regex: birthday
      type: datetime

---
google_calendar:
  calendar_id: xxxxx@group.calendar.google.com
  token: xxxxx1234567890
  all_day_event:
    timezone: Asia/Singapore
    start_time: "09:00"
    end_time: "18:00"

  sync_window:
    before: 604800
    after: 2592000

  resource_id: xxxxxxxxxx123456
---
hummingbird:
  api_key: xxxxxxxxxx123456
  api_url: https://hummingbird.com/api
  token_url: https://hummingbird.com/token
---
icalendar:
  url: https://example.com/calendar.ics
---
mandaya:
  api_key: xxxxxxxxxx123456
---
cleo:
  api_key: xxxxxxxxxx123456


[Main Page] [Schema Documentation] [Raw Schema] [JSON Schema]