Skip to main content

Community

Extend the BambooHR connector to sync company/Public holidays

Answered

Please sign in to leave a comment.

Comments

5 comments

  • Official comment

    Hi Gaurav,

    Thanks for the detailed writeup — this is a reasonable ask and the BambooHR API does expose what you need. The /v1/time_off/whos_out endpoint returns both time-off requests and company holidays in a single response, with a type field that distinguishes between them, so public holidays can be cleanly distinguished.

    One thing I'd like to understand before we scope this: the endpoint requires a date range, and defaults to 14 days from today if none is specified. How far ahead do you need holiday data synced?

    That'll help us figure out the right sync strategy.

    Thanks,
    Sandeep

    Want that too! 

     

    Hi Sandeep,Thanks for the context. For our analytics use case we only need company holidays with a rolling 6 months back and 12 months forward from sync date would cover us. Daily sync cadence is fine.Before we confirm, a few questions on how the sync would behave:
    1. Deletes inside the window — if a company holiday is removed in BambooHR, will Fivetran emit a soft-delete (_fivetran_deleted = true) on the next sync, or does the row gets removed?
    2. MAR / costing — since this is a windowed re-sync rather than cursor-based, how is MAR counted? Content-diff (only changed rows count), or does every re-fetched row register as an update each month? Want to make sure we size the cost expectation correctly.
    Thanks, Gaurav

    Hi,
    Can we get an update on when can the implementation be finished?

    Regards
    Gaurav

    Hi Gaurav,

    Sorry for the delayed response here. We've added the request to our backlog and will scope it out in the next sprint. While we can't provide a timeline at this moment, we'll keep you updated on any progress.

    Best,  
    Sandeep