17/07/2025: Rota Ready

πŸ†• Integration

New Teams integration provides additional data pipelines into Airship:

  1. Scheduled daily import of new and updated employees ( 2am )

  2. Scheduled daily import of employee leavers within the last 2 days ( 6am )

  3. Webhook supports realtime import for changes to new and updated contacts

  4. Webhook supports realtime import for changes to deleted contact ( leavers ) within the last 2 days

  5. Manual run for daily poll via Postman: supply a date range if required on new delete endpoint

  6. Contact payloads pass in time to live flag. With account feature turned on, contact TTL in enabled

  7. Framework changes:

    1. Dev configs moved

    2. Config service using basic auth for dev configs

    3. Improved logging functionality AirbrakeWarningHandler.php & RunUtils.php

    4. New api route & front controller method handleDailyDelete

    5. updated some ILog function names across the codebase

    6. Partner (webhook ) requests handle failedAuthorization to provide Airbrake logs on auth failure

    7. Contact service has a new (syncronous) delete contacts method

    8. Logs service has new method to remove account configs from log messages

    9. AirshipDataManager.php method getAirshipUnitId throws exception when no config is found

πŸ‘©β€πŸ’» Mya πŸ‘¨β€πŸ’» Lee

Last updated