Six new API endpoints; new fields added to pre-existing API endpoints

Added

  • New Address Books APIs:
    • DELETE /v2/contact_center/address_books/custom_fields/{customFieldId}
    • GET /v2/contact_center/address_books/custom_fields/{customFieldId}\
      • POST /v2/contact_center/address_books/custom_fields
    • PATCH /v2/contact_center/address_books/custom_fields/{customFieldId}
  • New queue_description and caller_ids response fields in this Users API:
    • GET /v2/contact_center/users/{userId}/queues
  • New engagement_direction field in these webhook events:
    • contact_center.task_reservation_completed
    • contact_center.task_reservation_created
    • contact_center.task_reservation_accepted

Changed

  • New caller_id and next_page_token response fields in this Reports V2(CX Analytics) API:

    • GET /v2/contact_center/analytics/dataset/historical/engagement
  • New custom_fields request field in these Address Books APIs:

    • PATCH /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
    • POST /v2/contact_center/address_books/{addressBookId}/contacts
  • New asset_item_name request field in these Asset Library APIs:

    • GET /v2/contact_center/asset_library/assets
    • GET /v2/contact_center/asset_library/assets/{assetId}
  • New asset_items_url response field in this Asset Library API:

    • GET /v2/contact_center/asset_library/assets
  • New custom_fields_url response field in these Address Books APIs:

    • POST /v2/contact_center/address_books/{addressBookId}/contacts
    • GET /v2/contact_center/address_books/{addressBookId}/contacts
    • GET /v2/contact_center/address_books/{addressBookId}/contacts/{contactId}
  • New asset_language_code request field in this Asset Library API:

    • GET /v2/contact_center/asset_library/assets/{assetId}