openapi: 3.0.3 info: title: 'timetoreply API Documentation' description: 'This API is designed to let you do (almost) everything you can do from the timetoreply portal programatically via API requests' version: 1.0.0 servers: - url: 'https://portal.timetoreply.com' paths: '/api/entities/agents/invite/{authentication_invite}': delete: summary: 'Authentication Invites - Delete' description: 'Delete an Authentication Invitation' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Authentication invite deleted.' properties: status: type: string example: 'Authentication invite deleted.' tags: - Entities parameters: - in: path name: authentication_invite description: 'The ID of the Authentication invite.' example: 1 required: true schema: type: integer '/api/entities/agents/remind/{authentication_invite}': patch: summary: 'Authentication Invites - Remind' description: 'Remind A Mailbox about an Authentication Invitation' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Please check the inbox (and spam folder) of the mailbox you just added. Click on the link in the email to grant access to timetoreply so that we can start measuring your email reply times.' properties: status: type: string example: 'Please check the inbox (and spam folder) of the mailbox you just added. Click on the link in the email to grant access to timetoreply so that we can start measuring your email reply times.' tags: - Entities parameters: - in: path name: authentication_invite description: 'The ID of the Authentication invite.' example: 1 required: true schema: type: integer '/api/entities/contact-groups/{contact_group}/pushDomain': patch: summary: 'Contact Groups - Add Domain' description: 'Add A Domain To A Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Revenue Customers' members: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net - example.com properties: id: type: integer example: 1 name: type: string example: 'Top Revenue Customers' members: type: object example: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net - example.com tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: domain: type: string description: 'The domain you would like to add.' example: example.com required: - domain parameters: - in: path name: contact_group description: 'The ID of the contact group.' example: 1 required: true schema: type: integer '/api/entities/contact-groups/{contact_group}/pushEmail': patch: summary: 'Contact Groups - Add Email' description: 'Add An Email To A Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Revenue Customers' members: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org - example@example.com domains: - fay.info - stokes.net properties: id: type: integer example: 1 name: type: string example: 'Top Revenue Customers' members: type: object example: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org - example@example.com domains: - fay.info - stokes.net tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: email: type: string description: 'The email you would like to add.' example: example@example.com required: - email parameters: - in: path name: contact_group description: 'The ID of the contact group.' example: 1 required: true schema: type: integer '/api/entities/contact-groups/{contact_group}': delete: summary: 'Contact Groups - Delete' description: 'Delete a Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Contact group deleted.' properties: status: type: string example: 'Contact group deleted.' tags: - Entities get: summary: 'Contact Groups - Show' description: 'Show a single Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Revenue Customers' email_usernames: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net model_type: 'Contact Group' icon: user-friends properties: id: type: integer example: 1 name: type: string example: 'Top Revenue Customers' email_usernames: type: array example: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org items: type: string customer_domains: type: array example: - fay.info - stokes.net items: type: string model_type: type: string example: 'Contact Group' icon: type: string example: user-friends tags: - Entities put: summary: 'Contact Groups - Update' description: 'Update a Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Contacts' members: emails: - contact_one@example.net domains: - example.com properties: id: type: integer example: 1 name: type: string example: 'Top Contacts' members: type: object example: emails: - contact_one@example.net domains: - example.com tags: - Entities requestBody: required: true content: multipart/form-data: schema: type: object properties: name: type: string description: 'The name of the Contact Group.' example: 'Top Contacts' emails: type: array description: 'An array of contact email addresses.' example: - contact_one@example.net items: type: string domains: type: array description: 'An array of contact domains.' example: - example.com items: type: string upload: type: string format: binary description: 'A CSV of contact domains and/or emails.' required: - name parameters: - in: path name: contact_group description: 'The ID of the contact group.' example: 1 required: true schema: type: integer '/api/entities/contact-groups/{contact_group}/removeDomain': patch: summary: 'Contact Groups - Delete Domain' description: 'Remove A Domain From A Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Revenue Customers' members: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net properties: id: type: integer example: 1 name: type: string example: 'Top Revenue Customers' members: type: object example: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: domain: type: string description: 'The domain you would like to remove.' example: example.com required: - domain parameters: - in: path name: contact_group description: 'The ID of the contact group.' example: 1 required: true schema: type: integer '/api/entities/contact-groups/{contact_group}/removeEmail': patch: summary: 'Contact Groups - Delete Email' description: 'Remove An Email From A Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Revenue Customers' members: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net properties: id: type: integer example: 1 name: type: string example: 'Top Revenue Customers' members: type: object example: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: email: type: string description: 'The email you would like to remove.' example: example@example.com required: - email parameters: - in: path name: contact_group description: 'The ID of the contact group.' example: 1 required: true schema: type: integer /api/entities/contact-groups: get: summary: 'Contact Groups - List' description: 'List all Contact Groups' parameters: - in: query name: sort_by description: 'The field to sort the mailboxes by.' example: name required: false schema: type: string description: 'The field to sort the mailboxes by.' example: name - in: query name: direction description: 'Sort asc or desc.' example: asc required: false schema: type: string description: 'Sort asc or desc.' example: asc - in: query name: per_page description: 'The number of contact groups to show per page.' example: 15.0 required: false schema: type: number description: 'The number of contact groups to show per page.' example: 15.0 - in: query name: page description: 'The page number.' example: 1.0 required: false schema: type: number description: 'The page number.' example: 1.0 - in: query name: search description: 'Optional search string.' example: null required: false schema: type: string description: 'Optional search string.' example: null - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - id: 1 company_id: 1 name: 'Top Revenue Customers' crm_type: null customer_emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net user_permissions: - 7 search_string: 'Top Revenue Customers judge.williamson@bergstrom.com orland.runolfsdottir@sauer.org fay.info stokes.net' - id: 2 company_id: 1 name: 'Hubspot Customer Group' crm_type: hubspot customer_emails: - jstroman@botsford.info - ari.feil@flatley.info customer_domains: - cronin.com - walter.com user_permissions: [] search_string: 'Hubspot Customer Group jstroman@botsford.info ari.feil@flatley.info cronin.com walter.com' first_page_url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=1' from: 1 last_page: 4 last_page_url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=4' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=2' path: 'https://portal.timetoreply.com/api/entities/contact-groups' per_page: 2 prev_page_url: null to: 2 total: 7 properties: current_page: type: integer example: 1 data: type: array example: - id: 1 company_id: 1 name: 'Top Revenue Customers' crm_type: null customer_emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net user_permissions: - 7 search_string: 'Top Revenue Customers judge.williamson@bergstrom.com orland.runolfsdottir@sauer.org fay.info stokes.net' - id: 2 company_id: 1 name: 'Hubspot Customer Group' crm_type: hubspot customer_emails: - jstroman@botsford.info - ari.feil@flatley.info customer_domains: - cronin.com - walter.com user_permissions: [] search_string: 'Hubspot Customer Group jstroman@botsford.info ari.feil@flatley.info cronin.com walter.com' items: type: object first_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/contact-groups?page=1' from: type: integer example: 1 last_page: type: integer example: 4 last_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/contact-groups?page=4' links: type: array example: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/entities/contact-groups?page=2' label: 'Next »' active: false items: type: object next_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/contact-groups?page=2' path: type: string example: 'https://portal.timetoreply.com/api/entities/contact-groups' per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 7 tags: - Entities post: summary: 'Contact Groups - Store' description: 'Store a Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 8 name: 'Top Contacts' members: emails: - contact_one@example.net domains: - example.com properties: id: type: integer example: 8 name: type: string example: 'Top Contacts' members: type: object example: emails: - contact_one@example.net domains: - example.com tags: - Entities requestBody: required: true content: multipart/form-data: schema: type: object properties: name: type: string description: 'The name of the Contact Group.' example: 'Top Contacts' emails: type: array description: 'An array of contact email addresses.' example: - contact_one@example.net items: type: string domains: type: array description: 'An array of contact domains.' example: - example.com items: type: string upload: type: string format: binary description: 'A CSV of contact domains and/or emails.' required: - name '/api/entities/contact-groups/{contact_group}/removeMembers': patch: summary: 'Contact Groups - Remove Members' description: 'Remove An Email From A Contact Group' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'Top Revenue Customers' members: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net properties: id: type: integer example: 1 name: type: string example: 'Top Revenue Customers' members: type: object example: emails: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org domains: - fay.info - stokes.net tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: membersToRemove: type: array description: 'The emails/domains you would like to remove.' example: - voluptatem items: type: string required: - membersToRemove parameters: - in: path name: contact_group description: 'The ID of the contact group.' example: 1 required: true schema: type: integer '/api/entities/contacts/{id}': delete: summary: 'Contacts - Delete' description: 'Delete a contact' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Contact deleted.' properties: status: type: string example: 'Contact deleted.' tags: - Entities parameters: - in: path name: contact description: 'The ID of the contact to Delete.' example: 1 required: true schema: type: integer /api/entities/contacts: get: summary: 'Contacts - List' description: 'Get all existing contacts.' parameters: - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 25 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 25 - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - id: 1 name: top@customer.com email_usernames: - top@customer.com model_type: Contact icon: user - id: 2 name: customer.com email_usernames: - customer.com model_type: Contact icon: user first_page_url: 'https://portal.timetoreply.com/api/entities/contacts?page=1' from: 1 last_page: 236 last_page_url: 'https://portal.timetoreply.com/api/entities/contacts?page=236' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/entities/contacts?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=235' label: '235' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=236' label: '236' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/entities/contacts?page=2' path: 'https://portal.timetoreply.com/api/entities/contacts' per_page: 2 prev_page_url: null to: 2 total: 471 properties: current_page: type: integer example: 1 data: type: array example: - id: 1 name: top@customer.com email_usernames: - top@customer.com model_type: Contact icon: user - id: 2 name: customer.com email_usernames: - customer.com model_type: Contact icon: user items: type: object first_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/contacts?page=1' from: type: integer example: 1 last_page: type: integer example: 236 last_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/contacts?page=236' links: type: array example: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/entities/contacts?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=235' label: '235' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=236' label: '236' active: false - url: 'https://portal.timetoreply.com/api/entities/contacts?page=2' label: 'Next »' active: false items: type: object next_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/contacts?page=2' path: type: string example: 'https://portal.timetoreply.com/api/entities/contacts' per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 471 tags: - Entities post: summary: 'Contacts - Store' description: 'Store a new contact' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 472 name: contact@example.com email_usernames: - contact@example.com model_type: Contact icon: user properties: id: type: integer example: 472 name: type: string example: contact@example.com email_usernames: type: array example: - contact@example.com items: type: string model_type: type: string example: Contact icon: type: string example: user tags: - Entities requestBody: required: false content: application/json: schema: type: object properties: name: type: string description: 'The email address or domain of the Contact.' example: contact@example.com /api/entities/agents/it-help: post: summary: 'Entities - IT Help' description: 'Request Help from your IT team to set up timetoreply' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 202: description: '' content: application/json: schema: type: object example: status: 'Email Sent successfully' properties: status: type: string example: 'Email Sent successfully' tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of your friendly IT person.' example: 'Peter Rabbit' email: type: string description: 'The email of your friendly IT person.' example: peter.rabbit@gmail.com message: type: string description: 'An optional message to give to your IT person' example: aut required: - name - email /api/entities/search: get: summary: 'Entities - Search' description: 'Searches your company entities' parameters: - in: query name: per_page description: 'The number of results to show per page.' example: 2.0 required: false schema: type: number description: 'The number of results to show per page.' example: 2.0 - in: query name: page description: 'The page number.' example: 1.0 required: false schema: type: number description: 'The page number.' example: 1.0 - in: query name: search description: 'The search string to use.' example: 'Top Revenue' required: false schema: type: string description: 'The search string to use.' example: 'Top Revenue' - in: query name: type description: 'The type of entity you are searching for. Can be any of Agent,Contact Group,Contact,Group Mailbox,Team,all.' example: all required: false schema: type: string description: 'The type of entity you are searching for. Can be any of Agent,Contact Group,Contact,Group Mailbox,Team,all.' example: all - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - id: 1 name: 'Top Revenue Customers' email_usernames: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net model_type: 'Contact Group' icon: user-friends - id: 1 name: top@customer.com email_usernames: - top@customer.com model_type: Contact icon: user first_page_url: 'https://portal.timetoreply.com/api/entities/search?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/entities/search?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/search?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/entities/search' per_page: 2 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - id: 1 name: 'Top Revenue Customers' email_usernames: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net model_type: 'Contact Group' icon: user-friends - id: 1 name: top@customer.com email_usernames: - top@customer.com model_type: Contact icon: user items: type: object first_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/search?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/search?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/search?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: 'https://portal.timetoreply.com/api/entities/search' per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities /api/tools/settings/message-filters/all-thread-filter-data: get: summary: 'Filters - List' description: 'List all current filters and entities' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: advanced_filters_count: active: 0 total: 1 domain_and_email_filters: domains: 1 emails: 1 agents: - id: 1 name: 'Rosa Harvey' email_usernames: - r.harvey@timetoreply.com model_type: Mailbox icon: user-plus - id: 2 name: 'Ewell Raynor' email_usernames: - e.raynor@timetoreply.com model_type: Mailbox icon: user-plus - id: 3 name: 'John Weissnat' email_usernames: - j.weissnat@timetoreply.com model_type: Mailbox icon: user-plus teams: - id: 1 name: 'US Sales Team' email_usernames: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: Team icon: handshake - id: 2 name: 'EU Sales Team' email_usernames: - r.harvey@timetoreply.com model_type: Team icon: handshake group_mailboxes: - id: 1 name: Support email_usernames: - support@timetoreply.com - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: 'Group Mailbox' icon: users - id: 2 name: Info email_usernames: - info@timetoreply.com - r.harvey@timetoreply.com model_type: 'Group Mailbox' icon: users customer_groups: - id: 1 name: 'Top Revenue Customers' email_usernames: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net model_type: 'Contact Group' icon: user-friends - id: 2 name: 'Hubspot Customer Group' email_usernames: - jstroman@botsford.info - ari.feil@flatley.info customer_domains: - cronin.com - walter.com model_type: 'Contact Group' icon: user-friends - id: 3 name: 'Active Campaign Customer Group' email_usernames: - nturner@jacobson.org - hyman.reinger@stracke.net customer_domains: - lockman.info - mohr.com model_type: 'Contact Group' icon: user-friends - id: 4 name: 'Maropost Customer Group' email_usernames: - ari.feil@flatley.info - ischuppe@homenick.com customer_domains: - will.biz - walter.com model_type: 'Contact Group' icon: user-friends - id: 5 name: 'Constant Contact Customer Group' email_usernames: - jude79@towne.com - volkman.wellington@bergnaum.com customer_domains: - reynolds.com - altenwerth.biz model_type: 'Contact Group' icon: user-friends - id: 6 name: 'Salesforce Customer Group' email_usernames: - alexa59@medhurst.com - jacobi.carolina@padberg.com customer_domains: - schaden.com - weissnat.org model_type: 'Contact Group' icon: user-friends - id: 7 name: 'Zoho Customer Group' email_usernames: - emanuel83@terry.com - rparisian@mraz.net customer_domains: - roob.com - morissette.com model_type: 'Contact Group' icon: user-friends customers: - id: 1 name: top@customer.com email_usernames: - top@customer.com model_type: Contact icon: user - id: 2 name: customer.com email_usernames: - customer.com model_type: Contact icon: user - id: 3 name: ischamberger@armstrong.com email_usernames: - ischamberger@armstrong.com model_type: Contact icon: user - id: 4 name: ischuppe@homenick.com email_usernames: - ischuppe@homenick.com model_type: Contact icon: user - id: 5 name: rschultz@homenick.info email_usernames: - rschultz@homenick.info model_type: Contact icon: user - id: 6 name: maddison.fahey@harris.com email_usernames: - maddison.fahey@harris.com model_type: Contact icon: user - id: 7 name: torrey.runolfsson@bins.net email_usernames: - torrey.runolfsson@bins.net model_type: Contact icon: user - id: 8 name: celine.harris@funk.com email_usernames: - celine.harris@funk.com model_type: Contact icon: user - id: 9 name: kobe.breitenberg@larkin.biz email_usernames: - kobe.breitenberg@larkin.biz model_type: Contact icon: user - id: 10 name: vmoore@kuvalis.com email_usernames: - vmoore@kuvalis.com model_type: Contact icon: user - id: 11 name: jessy.gleichner@dicki.com email_usernames: - jessy.gleichner@dicki.com model_type: Contact icon: user - id: 12 name: kshlerin.aron@prosacco.com email_usernames: - kshlerin.aron@prosacco.com model_type: Contact icon: user - id: 13 name: schoen.joy@adams.com email_usernames: - schoen.joy@adams.com model_type: Contact icon: user - id: 14 name: herman.eleanore@bednar.com email_usernames: - herman.eleanore@bednar.com model_type: Contact icon: user - id: 15 name: weber.arne@tremblay.info email_usernames: - weber.arne@tremblay.info model_type: Contact icon: user - id: 16 name: jstroman@botsford.info email_usernames: - jstroman@botsford.info model_type: Contact icon: user - id: 17 name: abdullah26@harris.com email_usernames: - abdullah26@harris.com model_type: Contact icon: user - id: 18 name: atromp@brakus.com email_usernames: - atromp@brakus.com model_type: Contact icon: user - id: 19 name: triston35@welch.com email_usernames: - triston35@welch.com model_type: Contact icon: user - id: 20 name: bailey.karl@fritsch.org email_usernames: - bailey.karl@fritsch.org model_type: Contact icon: user - id: 21 name: wayne54@cassin.info email_usernames: - wayne54@cassin.info model_type: Contact icon: user - id: 22 name: herman.gideon@thompson.com email_usernames: - herman.gideon@thompson.com model_type: Contact icon: user - id: 23 name: greyson.hodkiewicz@lockman.com email_usernames: - greyson.hodkiewicz@lockman.com model_type: Contact icon: user - id: 24 name: maximus.harvey@kiehn.com email_usernames: - maximus.harvey@kiehn.com model_type: Contact icon: user - id: 25 name: lebsack.luz@koch.com email_usernames: - lebsack.luz@koch.com model_type: Contact icon: user - id: 26 name: conroy.catherine@crooks.org email_usernames: - conroy.catherine@crooks.org model_type: Contact icon: user - id: 27 name: breana.romaguera@nienow.info email_usernames: - breana.romaguera@nienow.info model_type: Contact icon: user - id: 28 name: rey87@will.biz email_usernames: - rey87@will.biz model_type: Contact icon: user - id: 29 name: volkman.wellington@bergnaum.com email_usernames: - volkman.wellington@bergnaum.com model_type: Contact icon: user - id: 30 name: tjast@heidenreich.com email_usernames: - tjast@heidenreich.com model_type: Contact icon: user - id: 31 name: bschinner@koss.biz email_usernames: - bschinner@koss.biz model_type: Contact icon: user - id: 32 name: tframi@nienow.com email_usernames: - tframi@nienow.com model_type: Contact icon: user - id: 33 name: schoen.maci@kihn.com email_usernames: - schoen.maci@kihn.com model_type: Contact icon: user - id: 34 name: alysha.douglas@collier.org email_usernames: - alysha.douglas@collier.org model_type: Contact icon: user - id: 35 name: dhermann@jones.com email_usernames: - dhermann@jones.com model_type: Contact icon: user - id: 36 name: nikita.lang@corkery.net email_usernames: - nikita.lang@corkery.net model_type: Contact icon: user - id: 37 name: kertzmann.chelsea@klein.info email_usernames: - kertzmann.chelsea@klein.info model_type: Contact icon: user - id: 38 name: vita92@dicki.org email_usernames: - vita92@dicki.org model_type: Contact icon: user - id: 39 name: olin18@runolfsdottir.com email_usernames: - olin18@runolfsdottir.com model_type: Contact icon: user - id: 40 name: ischamberger@leannon.org email_usernames: - ischamberger@leannon.org model_type: Contact icon: user - id: 41 name: norberto47@spencer.net email_usernames: - norberto47@spencer.net model_type: Contact icon: user - id: 42 name: mazie.powlowski@mohr.com email_usernames: - mazie.powlowski@mohr.com model_type: Contact icon: user - id: 43 name: christy62@ratke.net email_usernames: - christy62@ratke.net model_type: Contact icon: user - id: 44 name: nhansen@walker.com email_usernames: - nhansen@walker.com model_type: Contact icon: user - id: 45 name: lorenza.borer@johnston.info email_usernames: - lorenza.borer@johnston.info model_type: Contact icon: user - id: 46 name: sylvester.brown@daugherty.com email_usernames: - sylvester.brown@daugherty.com model_type: Contact icon: user - id: 47 name: closed@timetoreply.com email_usernames: - closed@timetoreply.com model_type: Contact icon: user - id: 48 name: ewalker@cummings.net email_usernames: - ewalker@cummings.net model_type: Contact icon: user - id: 49 name: anais47@feil.com email_usernames: - anais47@feil.com model_type: Contact icon: user - id: 50 name: lois.crona@johnson.com email_usernames: - lois.crona@johnson.com model_type: Contact icon: user - id: 51 name: jturcotte@mertz.com email_usernames: - jturcotte@mertz.com model_type: Contact icon: user - id: 52 name: ubayer@purdy.com email_usernames: - ubayer@purdy.com model_type: Contact icon: user - id: 53 name: kelley49@ohara.info email_usernames: - kelley49@ohara.info model_type: Contact icon: user - id: 54 name: ila46@stroman.net email_usernames: - ila46@stroman.net model_type: Contact icon: user - id: 55 name: marquardt.chesley@emard.com email_usernames: - marquardt.chesley@emard.com model_type: Contact icon: user - id: 56 name: gaylord.freeda@senger.com email_usernames: - gaylord.freeda@senger.com model_type: Contact icon: user - id: 57 name: jjerde@fadel.com email_usernames: - jjerde@fadel.com model_type: Contact icon: user - id: 58 name: lwilliamson@bradtke.com email_usernames: - lwilliamson@bradtke.com model_type: Contact icon: user - id: 59 name: grant.antonietta@bergnaum.org email_usernames: - grant.antonietta@bergnaum.org model_type: Contact icon: user - id: 60 name: taurean63@beier.biz email_usernames: - taurean63@beier.biz model_type: Contact icon: user - id: 61 name: garrett33@harvey.com email_usernames: - garrett33@harvey.com model_type: Contact icon: user - id: 62 name: qlind@douglas.com email_usernames: - qlind@douglas.com model_type: Contact icon: user - id: 63 name: reuben.schamberger@stehr.com email_usernames: - reuben.schamberger@stehr.com model_type: Contact icon: user - id: 64 name: boyle.vergie@upton.org email_usernames: - boyle.vergie@upton.org model_type: Contact icon: user - id: 65 name: stoltenberg.jaren@pfeffer.com email_usernames: - stoltenberg.jaren@pfeffer.com model_type: Contact icon: user - id: 66 name: angelica.hayes@renner.org email_usernames: - angelica.hayes@renner.org model_type: Contact icon: user - id: 67 name: weissnat.viola@cole.net email_usernames: - weissnat.viola@cole.net model_type: Contact icon: user - id: 68 name: hshanahan@braun.info email_usernames: - hshanahan@braun.info model_type: Contact icon: user - id: 69 name: marley67@cormier.com email_usernames: - marley67@cormier.com model_type: Contact icon: user - id: 70 name: manuela85@turcotte.com email_usernames: - manuela85@turcotte.com model_type: Contact icon: user - id: 71 name: hyman.reinger@stracke.net email_usernames: - hyman.reinger@stracke.net model_type: Contact icon: user - id: 72 name: ubailey@stokes.net email_usernames: - ubailey@stokes.net model_type: Contact icon: user - id: 73 name: veda03@dibbert.com email_usernames: - veda03@dibbert.com model_type: Contact icon: user - id: 74 name: bergstrom.wilbert@koch.biz email_usernames: - bergstrom.wilbert@koch.biz model_type: Contact icon: user - id: 75 name: evie97@gleichner.com email_usernames: - evie97@gleichner.com model_type: Contact icon: user - id: 76 name: qzemlak@ohara.com email_usernames: - qzemlak@ohara.com model_type: Contact icon: user - id: 77 name: itzel.green@oconnell.biz email_usernames: - itzel.green@oconnell.biz model_type: Contact icon: user - id: 78 name: schuppe.gunner@lindgren.com email_usernames: - schuppe.gunner@lindgren.com model_type: Contact icon: user - id: 79 name: warren.mcclure@hammes.com email_usernames: - warren.mcclure@hammes.com model_type: Contact icon: user - id: 80 name: omari.hartmann@stamm.net email_usernames: - omari.hartmann@stamm.net model_type: Contact icon: user - id: 81 name: tillman.rolfson@douglas.com email_usernames: - tillman.rolfson@douglas.com model_type: Contact icon: user - id: 82 name: emard.reggie@spinka.org email_usernames: - emard.reggie@spinka.org model_type: Contact icon: user - id: 83 name: pconnelly@kulas.com email_usernames: - pconnelly@kulas.com model_type: Contact icon: user - id: 84 name: shany.prosacco@harris.info email_usernames: - shany.prosacco@harris.info model_type: Contact icon: user - id: 85 name: burley49@padberg.biz email_usernames: - burley49@padberg.biz model_type: Contact icon: user - id: 86 name: caroline.blick@marks.com email_usernames: - caroline.blick@marks.com model_type: Contact icon: user - id: 87 name: briana76@block.com email_usernames: - briana76@block.com model_type: Contact icon: user - id: 88 name: satterfield.carroll@kerluke.org email_usernames: - satterfield.carroll@kerluke.org model_type: Contact icon: user - id: 89 name: anastasia.mckenzie@christiansen.com email_usernames: - anastasia.mckenzie@christiansen.com model_type: Contact icon: user - id: 90 name: lindgren.carley@rodriguez.net email_usernames: - lindgren.carley@rodriguez.net model_type: Contact icon: user - id: 91 name: damion.bechtelar@zemlak.net email_usernames: - damion.bechtelar@zemlak.net model_type: Contact icon: user - id: 92 name: fjaskolski@hoeger.com email_usernames: - fjaskolski@hoeger.com model_type: Contact icon: user - id: 93 name: hackett.anais@renner.net email_usernames: - hackett.anais@renner.net model_type: Contact icon: user - id: 94 name: tlangosh@kling.com email_usernames: - tlangosh@kling.com model_type: Contact icon: user - id: 95 name: ari.feil@flatley.info email_usernames: - ari.feil@flatley.info model_type: Contact icon: user - id: 96 name: jcrooks@wunsch.biz email_usernames: - jcrooks@wunsch.biz model_type: Contact icon: user - id: 97 name: clyde11@borer.com email_usernames: - clyde11@borer.com model_type: Contact icon: user - id: 98 name: abel.labadie@hodkiewicz.com email_usernames: - abel.labadie@hodkiewicz.com model_type: Contact icon: user - id: 99 name: kelsie.roberts@bernier.com email_usernames: - kelsie.roberts@bernier.com model_type: Contact icon: user - id: 100 name: kelly.bahringer@nolan.com email_usernames: - kelly.bahringer@nolan.com model_type: Contact icon: user - id: 101 name: sbode@kovacek.biz email_usernames: - sbode@kovacek.biz model_type: Contact icon: user - id: 102 name: lehner.hassie@senger.info email_usernames: - lehner.hassie@senger.info model_type: Contact icon: user - id: 103 name: eritchie@west.info email_usernames: - eritchie@west.info model_type: Contact icon: user - id: 104 name: schuppe.barry@dicki.com email_usernames: - schuppe.barry@dicki.com model_type: Contact icon: user - id: 105 name: jacobs.destiney@okuneva.com email_usernames: - jacobs.destiney@okuneva.com model_type: Contact icon: user - id: 106 name: shaylee61@lebsack.com email_usernames: - shaylee61@lebsack.com model_type: Contact icon: user - id: 107 name: luna.schimmel@ruecker.net email_usernames: - luna.schimmel@ruecker.net model_type: Contact icon: user - id: 108 name: guido.stark@herman.biz email_usernames: - guido.stark@herman.biz model_type: Contact icon: user - id: 109 name: sflatley@kihn.org email_usernames: - sflatley@kihn.org model_type: Contact icon: user - id: 110 name: ethelyn.hintz@effertz.com email_usernames: - ethelyn.hintz@effertz.com model_type: Contact icon: user - id: 111 name: judah03@blanda.org email_usernames: - judah03@blanda.org model_type: Contact icon: user - id: 112 name: verona70@ankunding.com email_usernames: - verona70@ankunding.com model_type: Contact icon: user - id: 113 name: claudie.lubowitz@bogisich.com email_usernames: - claudie.lubowitz@bogisich.com model_type: Contact icon: user - id: 114 name: darrel74@veum.com email_usernames: - darrel74@veum.com model_type: Contact icon: user - id: 115 name: jdubuque@muller.com email_usernames: - jdubuque@muller.com model_type: Contact icon: user - id: 116 name: marilie.hyatt@harvey.biz email_usernames: - marilie.hyatt@harvey.biz model_type: Contact icon: user - id: 117 name: adelle49@pollich.biz email_usernames: - adelle49@pollich.biz model_type: Contact icon: user - id: 118 name: quitzon.edd@stokes.com email_usernames: - quitzon.edd@stokes.com model_type: Contact icon: user - id: 119 name: zsteuber@bogan.com email_usernames: - zsteuber@bogan.com model_type: Contact icon: user - id: 120 name: pfeffer.giuseppe@russel.com email_usernames: - pfeffer.giuseppe@russel.com model_type: Contact icon: user - id: 121 name: dexter17@larson.com email_usernames: - dexter17@larson.com model_type: Contact icon: user - id: 122 name: ari43@beahan.info email_usernames: - ari43@beahan.info model_type: Contact icon: user - id: 123 name: aswaniawski@mitchell.biz email_usernames: - aswaniawski@mitchell.biz model_type: Contact icon: user - id: 124 name: sam60@hoppe.org email_usernames: - sam60@hoppe.org model_type: Contact icon: user - id: 125 name: fpagac@kling.net email_usernames: - fpagac@kling.net model_type: Contact icon: user - id: 126 name: beer.cordelia@morar.com email_usernames: - beer.cordelia@morar.com model_type: Contact icon: user - id: 127 name: lehner.rebekah@jakubowski.com email_usernames: - lehner.rebekah@jakubowski.com model_type: Contact icon: user - id: 128 name: daisy.goyette@mohr.com email_usernames: - daisy.goyette@mohr.com model_type: Contact icon: user - id: 129 name: rudolph.thiel@emmerich.com email_usernames: - rudolph.thiel@emmerich.com model_type: Contact icon: user - id: 130 name: estamm@rau.info email_usernames: - estamm@rau.info model_type: Contact icon: user - id: 131 name: fsatterfield@parker.com email_usernames: - fsatterfield@parker.com model_type: Contact icon: user - id: 132 name: ehauck@watsica.org email_usernames: - ehauck@watsica.org model_type: Contact icon: user - id: 133 name: romaguera.vergie@reynolds.com email_usernames: - romaguera.vergie@reynolds.com model_type: Contact icon: user - id: 134 name: paolo.herman@hintz.net email_usernames: - paolo.herman@hintz.net model_type: Contact icon: user - id: 135 name: collier.jarred@doyle.com email_usernames: - collier.jarred@doyle.com model_type: Contact icon: user - id: 136 name: evans.hayes@lebsack.org email_usernames: - evans.hayes@lebsack.org model_type: Contact icon: user - id: 137 name: brooks.muller@mcdermott.com email_usernames: - brooks.muller@mcdermott.com model_type: Contact icon: user - id: 138 name: wgerlach@konopelski.info email_usernames: - wgerlach@konopelski.info model_type: Contact icon: user - id: 139 name: skiles.jody@moen.com email_usernames: - skiles.jody@moen.com model_type: Contact icon: user - id: 140 name: mrohan@rogahn.com email_usernames: - mrohan@rogahn.com model_type: Contact icon: user - id: 141 name: sokuneva@ratke.info email_usernames: - sokuneva@ratke.info model_type: Contact icon: user - id: 142 name: johnson04@champlin.com email_usernames: - johnson04@champlin.com model_type: Contact icon: user - id: 143 name: dshields@jacobi.com email_usernames: - dshields@jacobi.com model_type: Contact icon: user - id: 144 name: carley.lueilwitz@pacocha.org email_usernames: - carley.lueilwitz@pacocha.org model_type: Contact icon: user - id: 145 name: jpouros@lesch.net email_usernames: - jpouros@lesch.net model_type: Contact icon: user - id: 146 name: madisen08@hauck.com email_usernames: - madisen08@hauck.com model_type: Contact icon: user - id: 147 name: jason55@kub.net email_usernames: - jason55@kub.net model_type: Contact icon: user - id: 148 name: schinner.dorothea@donnelly.net email_usernames: - schinner.dorothea@donnelly.net model_type: Contact icon: user - id: 149 name: virginia04@oberbrunner.com email_usernames: - virginia04@oberbrunner.com model_type: Contact icon: user - id: 150 name: arely.towne@hessel.org email_usernames: - arely.towne@hessel.org model_type: Contact icon: user - id: 151 name: ratke.pierre@tromp.biz email_usernames: - ratke.pierre@tromp.biz model_type: Contact icon: user - id: 152 name: xmoore@labadie.com email_usernames: - xmoore@labadie.com model_type: Contact icon: user - id: 153 name: jerome72@sanford.com email_usernames: - jerome72@sanford.com model_type: Contact icon: user - id: 154 name: treilly@murazik.com email_usernames: - treilly@murazik.com model_type: Contact icon: user - id: 155 name: rodolfo93@casper.org email_usernames: - rodolfo93@casper.org model_type: Contact icon: user - id: 156 name: birdie59@stamm.net email_usernames: - birdie59@stamm.net model_type: Contact icon: user - id: 157 name: maximilian85@cartwright.com email_usernames: - maximilian85@cartwright.com model_type: Contact icon: user - id: 158 name: fhauck@kuvalis.com email_usernames: - fhauck@kuvalis.com model_type: Contact icon: user - id: 159 name: george.goldner@stanton.com email_usernames: - george.goldner@stanton.com model_type: Contact icon: user - id: 160 name: eula09@weissnat.org email_usernames: - eula09@weissnat.org model_type: Contact icon: user - id: 161 name: zgleichner@corwin.org email_usernames: - zgleichner@corwin.org model_type: Contact icon: user - id: 162 name: lydia68@fritsch.com email_usernames: - lydia68@fritsch.com model_type: Contact icon: user - id: 163 name: ytoy@ledner.com email_usernames: - ytoy@ledner.com model_type: Contact icon: user - id: 164 name: ashlee.klein@weimann.biz email_usernames: - ashlee.klein@weimann.biz model_type: Contact icon: user - id: 165 name: loren91@ebert.net email_usernames: - loren91@ebert.net model_type: Contact icon: user - id: 166 name: noemy.labadie@stehr.info email_usernames: - noemy.labadie@stehr.info model_type: Contact icon: user - id: 167 name: hlowe@mueller.com email_usernames: - hlowe@mueller.com model_type: Contact icon: user - id: 168 name: sonya.armstrong@mertz.com email_usernames: - sonya.armstrong@mertz.com model_type: Contact icon: user - id: 169 name: oma.hagenes@schumm.com email_usernames: - oma.hagenes@schumm.com model_type: Contact icon: user - id: 170 name: denis55@welch.com email_usernames: - denis55@welch.com model_type: Contact icon: user - id: 171 name: friedrich.paucek@tromp.com email_usernames: - friedrich.paucek@tromp.com model_type: Contact icon: user - id: 172 name: berniece53@zieme.com email_usernames: - berniece53@zieme.com model_type: Contact icon: user - id: 173 name: salvador45@cormier.biz email_usernames: - salvador45@cormier.biz model_type: Contact icon: user - id: 174 name: neil.abshire@gerlach.com email_usernames: - neil.abshire@gerlach.com model_type: Contact icon: user - id: 175 name: swillms@bahringer.com email_usernames: - swillms@bahringer.com model_type: Contact icon: user - id: 176 name: terence50@schmeler.com email_usernames: - terence50@schmeler.com model_type: Contact icon: user - id: 177 name: eschiller@bartoletti.biz email_usernames: - eschiller@bartoletti.biz model_type: Contact icon: user - id: 178 name: ernesto05@hermann.com email_usernames: - ernesto05@hermann.com model_type: Contact icon: user - id: 179 name: mlowe@herman.com email_usernames: - mlowe@herman.com model_type: Contact icon: user - id: 180 name: imoen@eichmann.com email_usernames: - imoen@eichmann.com model_type: Contact icon: user - id: 181 name: rey.doyle@hilpert.com email_usernames: - rey.doyle@hilpert.com model_type: Contact icon: user - id: 182 name: russel.charlie@wehner.biz email_usernames: - russel.charlie@wehner.biz model_type: Contact icon: user - id: 183 name: halvorson.abe@gerhold.com email_usernames: - halvorson.abe@gerhold.com model_type: Contact icon: user - id: 184 name: yrempel@lockman.info email_usernames: - yrempel@lockman.info model_type: Contact icon: user - id: 185 name: gottlieb.amelie@feeney.com email_usernames: - gottlieb.amelie@feeney.com model_type: Contact icon: user - id: 186 name: fredy.ryan@reichel.com email_usernames: - fredy.ryan@reichel.com model_type: Contact icon: user labels: - CATEGORY_FORUMS - CATEGORY_PERSONAL - CATEGORY_PROMOTIONS - CATEGORY_SOCIAL - CATEGORY_UPDATES - IMPORTANT - INBOX - SENT - STARRED - UNREAD goals: - 3600 - 7200 - 14400 - 28800 - 86400 properties: advanced_filters_count: type: object example: active: 0 total: 1 domain_and_email_filters: type: object example: domains: 1 emails: 1 agents: type: array example: - id: 1 name: 'Rosa Harvey' email_usernames: - r.harvey@timetoreply.com model_type: Mailbox icon: user-plus - id: 2 name: 'Ewell Raynor' email_usernames: - e.raynor@timetoreply.com model_type: Mailbox icon: user-plus - id: 3 name: 'John Weissnat' email_usernames: - j.weissnat@timetoreply.com model_type: Mailbox icon: user-plus items: type: object teams: type: array example: - id: 1 name: 'US Sales Team' email_usernames: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: Team icon: handshake - id: 2 name: 'EU Sales Team' email_usernames: - r.harvey@timetoreply.com model_type: Team icon: handshake items: type: object group_mailboxes: type: array example: - id: 1 name: Support email_usernames: - support@timetoreply.com - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: 'Group Mailbox' icon: users - id: 2 name: Info email_usernames: - info@timetoreply.com - r.harvey@timetoreply.com model_type: 'Group Mailbox' icon: users items: type: object customer_groups: type: array example: - id: 1 name: 'Top Revenue Customers' email_usernames: - judge.williamson@bergstrom.com - orland.runolfsdottir@sauer.org customer_domains: - fay.info - stokes.net model_type: 'Contact Group' icon: user-friends - id: 2 name: 'Hubspot Customer Group' email_usernames: - jstroman@botsford.info - ari.feil@flatley.info customer_domains: - cronin.com - walter.com model_type: 'Contact Group' icon: user-friends - id: 3 name: 'Active Campaign Customer Group' email_usernames: - nturner@jacobson.org - hyman.reinger@stracke.net customer_domains: - lockman.info - mohr.com model_type: 'Contact Group' icon: user-friends - id: 4 name: 'Maropost Customer Group' email_usernames: - ari.feil@flatley.info - ischuppe@homenick.com customer_domains: - will.biz - walter.com model_type: 'Contact Group' icon: user-friends - id: 5 name: 'Constant Contact Customer Group' email_usernames: - jude79@towne.com - volkman.wellington@bergnaum.com customer_domains: - reynolds.com - altenwerth.biz model_type: 'Contact Group' icon: user-friends - id: 6 name: 'Salesforce Customer Group' email_usernames: - alexa59@medhurst.com - jacobi.carolina@padberg.com customer_domains: - schaden.com - weissnat.org model_type: 'Contact Group' icon: user-friends - id: 7 name: 'Zoho Customer Group' email_usernames: - emanuel83@terry.com - rparisian@mraz.net customer_domains: - roob.com - morissette.com model_type: 'Contact Group' icon: user-friends items: type: object customers: type: array example: - id: 1 name: top@customer.com email_usernames: - top@customer.com model_type: Contact icon: user - id: 2 name: customer.com email_usernames: - customer.com model_type: Contact icon: user - id: 3 name: ischamberger@armstrong.com email_usernames: - ischamberger@armstrong.com model_type: Contact icon: user - id: 4 name: ischuppe@homenick.com email_usernames: - ischuppe@homenick.com model_type: Contact icon: user - id: 5 name: rschultz@homenick.info email_usernames: - rschultz@homenick.info model_type: Contact icon: user - id: 6 name: maddison.fahey@harris.com email_usernames: - maddison.fahey@harris.com model_type: Contact icon: user - id: 7 name: torrey.runolfsson@bins.net email_usernames: - torrey.runolfsson@bins.net model_type: Contact icon: user - id: 8 name: celine.harris@funk.com email_usernames: - celine.harris@funk.com model_type: Contact icon: user - id: 9 name: kobe.breitenberg@larkin.biz email_usernames: - kobe.breitenberg@larkin.biz model_type: Contact icon: user - id: 10 name: vmoore@kuvalis.com email_usernames: - vmoore@kuvalis.com model_type: Contact icon: user - id: 11 name: jessy.gleichner@dicki.com email_usernames: - jessy.gleichner@dicki.com model_type: Contact icon: user - id: 12 name: kshlerin.aron@prosacco.com email_usernames: - kshlerin.aron@prosacco.com model_type: Contact icon: user - id: 13 name: schoen.joy@adams.com email_usernames: - schoen.joy@adams.com model_type: Contact icon: user - id: 14 name: herman.eleanore@bednar.com email_usernames: - herman.eleanore@bednar.com model_type: Contact icon: user - id: 15 name: weber.arne@tremblay.info email_usernames: - weber.arne@tremblay.info model_type: Contact icon: user - id: 16 name: jstroman@botsford.info email_usernames: - jstroman@botsford.info model_type: Contact icon: user - id: 17 name: abdullah26@harris.com email_usernames: - abdullah26@harris.com model_type: Contact icon: user - id: 18 name: atromp@brakus.com email_usernames: - atromp@brakus.com model_type: Contact icon: user - id: 19 name: triston35@welch.com email_usernames: - triston35@welch.com model_type: Contact icon: user - id: 20 name: bailey.karl@fritsch.org email_usernames: - bailey.karl@fritsch.org model_type: Contact icon: user - id: 21 name: wayne54@cassin.info email_usernames: - wayne54@cassin.info model_type: Contact icon: user - id: 22 name: herman.gideon@thompson.com email_usernames: - herman.gideon@thompson.com model_type: Contact icon: user - id: 23 name: greyson.hodkiewicz@lockman.com email_usernames: - greyson.hodkiewicz@lockman.com model_type: Contact icon: user - id: 24 name: maximus.harvey@kiehn.com email_usernames: - maximus.harvey@kiehn.com model_type: Contact icon: user - id: 25 name: lebsack.luz@koch.com email_usernames: - lebsack.luz@koch.com model_type: Contact icon: user - id: 26 name: conroy.catherine@crooks.org email_usernames: - conroy.catherine@crooks.org model_type: Contact icon: user - id: 27 name: breana.romaguera@nienow.info email_usernames: - breana.romaguera@nienow.info model_type: Contact icon: user - id: 28 name: rey87@will.biz email_usernames: - rey87@will.biz model_type: Contact icon: user - id: 29 name: volkman.wellington@bergnaum.com email_usernames: - volkman.wellington@bergnaum.com model_type: Contact icon: user - id: 30 name: tjast@heidenreich.com email_usernames: - tjast@heidenreich.com model_type: Contact icon: user - id: 31 name: bschinner@koss.biz email_usernames: - bschinner@koss.biz model_type: Contact icon: user - id: 32 name: tframi@nienow.com email_usernames: - tframi@nienow.com model_type: Contact icon: user - id: 33 name: schoen.maci@kihn.com email_usernames: - schoen.maci@kihn.com model_type: Contact icon: user - id: 34 name: alysha.douglas@collier.org email_usernames: - alysha.douglas@collier.org model_type: Contact icon: user - id: 35 name: dhermann@jones.com email_usernames: - dhermann@jones.com model_type: Contact icon: user - id: 36 name: nikita.lang@corkery.net email_usernames: - nikita.lang@corkery.net model_type: Contact icon: user - id: 37 name: kertzmann.chelsea@klein.info email_usernames: - kertzmann.chelsea@klein.info model_type: Contact icon: user - id: 38 name: vita92@dicki.org email_usernames: - vita92@dicki.org model_type: Contact icon: user - id: 39 name: olin18@runolfsdottir.com email_usernames: - olin18@runolfsdottir.com model_type: Contact icon: user - id: 40 name: ischamberger@leannon.org email_usernames: - ischamberger@leannon.org model_type: Contact icon: user - id: 41 name: norberto47@spencer.net email_usernames: - norberto47@spencer.net model_type: Contact icon: user - id: 42 name: mazie.powlowski@mohr.com email_usernames: - mazie.powlowski@mohr.com model_type: Contact icon: user - id: 43 name: christy62@ratke.net email_usernames: - christy62@ratke.net model_type: Contact icon: user - id: 44 name: nhansen@walker.com email_usernames: - nhansen@walker.com model_type: Contact icon: user - id: 45 name: lorenza.borer@johnston.info email_usernames: - lorenza.borer@johnston.info model_type: Contact icon: user - id: 46 name: sylvester.brown@daugherty.com email_usernames: - sylvester.brown@daugherty.com model_type: Contact icon: user - id: 47 name: closed@timetoreply.com email_usernames: - closed@timetoreply.com model_type: Contact icon: user - id: 48 name: ewalker@cummings.net email_usernames: - ewalker@cummings.net model_type: Contact icon: user - id: 49 name: anais47@feil.com email_usernames: - anais47@feil.com model_type: Contact icon: user - id: 50 name: lois.crona@johnson.com email_usernames: - lois.crona@johnson.com model_type: Contact icon: user - id: 51 name: jturcotte@mertz.com email_usernames: - jturcotte@mertz.com model_type: Contact icon: user - id: 52 name: ubayer@purdy.com email_usernames: - ubayer@purdy.com model_type: Contact icon: user - id: 53 name: kelley49@ohara.info email_usernames: - kelley49@ohara.info model_type: Contact icon: user - id: 54 name: ila46@stroman.net email_usernames: - ila46@stroman.net model_type: Contact icon: user - id: 55 name: marquardt.chesley@emard.com email_usernames: - marquardt.chesley@emard.com model_type: Contact icon: user - id: 56 name: gaylord.freeda@senger.com email_usernames: - gaylord.freeda@senger.com model_type: Contact icon: user - id: 57 name: jjerde@fadel.com email_usernames: - jjerde@fadel.com model_type: Contact icon: user - id: 58 name: lwilliamson@bradtke.com email_usernames: - lwilliamson@bradtke.com model_type: Contact icon: user - id: 59 name: grant.antonietta@bergnaum.org email_usernames: - grant.antonietta@bergnaum.org model_type: Contact icon: user - id: 60 name: taurean63@beier.biz email_usernames: - taurean63@beier.biz model_type: Contact icon: user - id: 61 name: garrett33@harvey.com email_usernames: - garrett33@harvey.com model_type: Contact icon: user - id: 62 name: qlind@douglas.com email_usernames: - qlind@douglas.com model_type: Contact icon: user - id: 63 name: reuben.schamberger@stehr.com email_usernames: - reuben.schamberger@stehr.com model_type: Contact icon: user - id: 64 name: boyle.vergie@upton.org email_usernames: - boyle.vergie@upton.org model_type: Contact icon: user - id: 65 name: stoltenberg.jaren@pfeffer.com email_usernames: - stoltenberg.jaren@pfeffer.com model_type: Contact icon: user - id: 66 name: angelica.hayes@renner.org email_usernames: - angelica.hayes@renner.org model_type: Contact icon: user - id: 67 name: weissnat.viola@cole.net email_usernames: - weissnat.viola@cole.net model_type: Contact icon: user - id: 68 name: hshanahan@braun.info email_usernames: - hshanahan@braun.info model_type: Contact icon: user - id: 69 name: marley67@cormier.com email_usernames: - marley67@cormier.com model_type: Contact icon: user - id: 70 name: manuela85@turcotte.com email_usernames: - manuela85@turcotte.com model_type: Contact icon: user - id: 71 name: hyman.reinger@stracke.net email_usernames: - hyman.reinger@stracke.net model_type: Contact icon: user - id: 72 name: ubailey@stokes.net email_usernames: - ubailey@stokes.net model_type: Contact icon: user - id: 73 name: veda03@dibbert.com email_usernames: - veda03@dibbert.com model_type: Contact icon: user - id: 74 name: bergstrom.wilbert@koch.biz email_usernames: - bergstrom.wilbert@koch.biz model_type: Contact icon: user - id: 75 name: evie97@gleichner.com email_usernames: - evie97@gleichner.com model_type: Contact icon: user - id: 76 name: qzemlak@ohara.com email_usernames: - qzemlak@ohara.com model_type: Contact icon: user - id: 77 name: itzel.green@oconnell.biz email_usernames: - itzel.green@oconnell.biz model_type: Contact icon: user - id: 78 name: schuppe.gunner@lindgren.com email_usernames: - schuppe.gunner@lindgren.com model_type: Contact icon: user - id: 79 name: warren.mcclure@hammes.com email_usernames: - warren.mcclure@hammes.com model_type: Contact icon: user - id: 80 name: omari.hartmann@stamm.net email_usernames: - omari.hartmann@stamm.net model_type: Contact icon: user - id: 81 name: tillman.rolfson@douglas.com email_usernames: - tillman.rolfson@douglas.com model_type: Contact icon: user - id: 82 name: emard.reggie@spinka.org email_usernames: - emard.reggie@spinka.org model_type: Contact icon: user - id: 83 name: pconnelly@kulas.com email_usernames: - pconnelly@kulas.com model_type: Contact icon: user - id: 84 name: shany.prosacco@harris.info email_usernames: - shany.prosacco@harris.info model_type: Contact icon: user - id: 85 name: burley49@padberg.biz email_usernames: - burley49@padberg.biz model_type: Contact icon: user - id: 86 name: caroline.blick@marks.com email_usernames: - caroline.blick@marks.com model_type: Contact icon: user - id: 87 name: briana76@block.com email_usernames: - briana76@block.com model_type: Contact icon: user - id: 88 name: satterfield.carroll@kerluke.org email_usernames: - satterfield.carroll@kerluke.org model_type: Contact icon: user - id: 89 name: anastasia.mckenzie@christiansen.com email_usernames: - anastasia.mckenzie@christiansen.com model_type: Contact icon: user - id: 90 name: lindgren.carley@rodriguez.net email_usernames: - lindgren.carley@rodriguez.net model_type: Contact icon: user - id: 91 name: damion.bechtelar@zemlak.net email_usernames: - damion.bechtelar@zemlak.net model_type: Contact icon: user - id: 92 name: fjaskolski@hoeger.com email_usernames: - fjaskolski@hoeger.com model_type: Contact icon: user - id: 93 name: hackett.anais@renner.net email_usernames: - hackett.anais@renner.net model_type: Contact icon: user - id: 94 name: tlangosh@kling.com email_usernames: - tlangosh@kling.com model_type: Contact icon: user - id: 95 name: ari.feil@flatley.info email_usernames: - ari.feil@flatley.info model_type: Contact icon: user - id: 96 name: jcrooks@wunsch.biz email_usernames: - jcrooks@wunsch.biz model_type: Contact icon: user - id: 97 name: clyde11@borer.com email_usernames: - clyde11@borer.com model_type: Contact icon: user - id: 98 name: abel.labadie@hodkiewicz.com email_usernames: - abel.labadie@hodkiewicz.com model_type: Contact icon: user - id: 99 name: kelsie.roberts@bernier.com email_usernames: - kelsie.roberts@bernier.com model_type: Contact icon: user - id: 100 name: kelly.bahringer@nolan.com email_usernames: - kelly.bahringer@nolan.com model_type: Contact icon: user - id: 101 name: sbode@kovacek.biz email_usernames: - sbode@kovacek.biz model_type: Contact icon: user - id: 102 name: lehner.hassie@senger.info email_usernames: - lehner.hassie@senger.info model_type: Contact icon: user - id: 103 name: eritchie@west.info email_usernames: - eritchie@west.info model_type: Contact icon: user - id: 104 name: schuppe.barry@dicki.com email_usernames: - schuppe.barry@dicki.com model_type: Contact icon: user - id: 105 name: jacobs.destiney@okuneva.com email_usernames: - jacobs.destiney@okuneva.com model_type: Contact icon: user - id: 106 name: shaylee61@lebsack.com email_usernames: - shaylee61@lebsack.com model_type: Contact icon: user - id: 107 name: luna.schimmel@ruecker.net email_usernames: - luna.schimmel@ruecker.net model_type: Contact icon: user - id: 108 name: guido.stark@herman.biz email_usernames: - guido.stark@herman.biz model_type: Contact icon: user - id: 109 name: sflatley@kihn.org email_usernames: - sflatley@kihn.org model_type: Contact icon: user - id: 110 name: ethelyn.hintz@effertz.com email_usernames: - ethelyn.hintz@effertz.com model_type: Contact icon: user - id: 111 name: judah03@blanda.org email_usernames: - judah03@blanda.org model_type: Contact icon: user - id: 112 name: verona70@ankunding.com email_usernames: - verona70@ankunding.com model_type: Contact icon: user - id: 113 name: claudie.lubowitz@bogisich.com email_usernames: - claudie.lubowitz@bogisich.com model_type: Contact icon: user - id: 114 name: darrel74@veum.com email_usernames: - darrel74@veum.com model_type: Contact icon: user - id: 115 name: jdubuque@muller.com email_usernames: - jdubuque@muller.com model_type: Contact icon: user - id: 116 name: marilie.hyatt@harvey.biz email_usernames: - marilie.hyatt@harvey.biz model_type: Contact icon: user - id: 117 name: adelle49@pollich.biz email_usernames: - adelle49@pollich.biz model_type: Contact icon: user - id: 118 name: quitzon.edd@stokes.com email_usernames: - quitzon.edd@stokes.com model_type: Contact icon: user - id: 119 name: zsteuber@bogan.com email_usernames: - zsteuber@bogan.com model_type: Contact icon: user - id: 120 name: pfeffer.giuseppe@russel.com email_usernames: - pfeffer.giuseppe@russel.com model_type: Contact icon: user - id: 121 name: dexter17@larson.com email_usernames: - dexter17@larson.com model_type: Contact icon: user - id: 122 name: ari43@beahan.info email_usernames: - ari43@beahan.info model_type: Contact icon: user - id: 123 name: aswaniawski@mitchell.biz email_usernames: - aswaniawski@mitchell.biz model_type: Contact icon: user - id: 124 name: sam60@hoppe.org email_usernames: - sam60@hoppe.org model_type: Contact icon: user - id: 125 name: fpagac@kling.net email_usernames: - fpagac@kling.net model_type: Contact icon: user - id: 126 name: beer.cordelia@morar.com email_usernames: - beer.cordelia@morar.com model_type: Contact icon: user - id: 127 name: lehner.rebekah@jakubowski.com email_usernames: - lehner.rebekah@jakubowski.com model_type: Contact icon: user - id: 128 name: daisy.goyette@mohr.com email_usernames: - daisy.goyette@mohr.com model_type: Contact icon: user - id: 129 name: rudolph.thiel@emmerich.com email_usernames: - rudolph.thiel@emmerich.com model_type: Contact icon: user - id: 130 name: estamm@rau.info email_usernames: - estamm@rau.info model_type: Contact icon: user - id: 131 name: fsatterfield@parker.com email_usernames: - fsatterfield@parker.com model_type: Contact icon: user - id: 132 name: ehauck@watsica.org email_usernames: - ehauck@watsica.org model_type: Contact icon: user - id: 133 name: romaguera.vergie@reynolds.com email_usernames: - romaguera.vergie@reynolds.com model_type: Contact icon: user - id: 134 name: paolo.herman@hintz.net email_usernames: - paolo.herman@hintz.net model_type: Contact icon: user - id: 135 name: collier.jarred@doyle.com email_usernames: - collier.jarred@doyle.com model_type: Contact icon: user - id: 136 name: evans.hayes@lebsack.org email_usernames: - evans.hayes@lebsack.org model_type: Contact icon: user - id: 137 name: brooks.muller@mcdermott.com email_usernames: - brooks.muller@mcdermott.com model_type: Contact icon: user - id: 138 name: wgerlach@konopelski.info email_usernames: - wgerlach@konopelski.info model_type: Contact icon: user - id: 139 name: skiles.jody@moen.com email_usernames: - skiles.jody@moen.com model_type: Contact icon: user - id: 140 name: mrohan@rogahn.com email_usernames: - mrohan@rogahn.com model_type: Contact icon: user - id: 141 name: sokuneva@ratke.info email_usernames: - sokuneva@ratke.info model_type: Contact icon: user - id: 142 name: johnson04@champlin.com email_usernames: - johnson04@champlin.com model_type: Contact icon: user - id: 143 name: dshields@jacobi.com email_usernames: - dshields@jacobi.com model_type: Contact icon: user - id: 144 name: carley.lueilwitz@pacocha.org email_usernames: - carley.lueilwitz@pacocha.org model_type: Contact icon: user - id: 145 name: jpouros@lesch.net email_usernames: - jpouros@lesch.net model_type: Contact icon: user - id: 146 name: madisen08@hauck.com email_usernames: - madisen08@hauck.com model_type: Contact icon: user - id: 147 name: jason55@kub.net email_usernames: - jason55@kub.net model_type: Contact icon: user - id: 148 name: schinner.dorothea@donnelly.net email_usernames: - schinner.dorothea@donnelly.net model_type: Contact icon: user - id: 149 name: virginia04@oberbrunner.com email_usernames: - virginia04@oberbrunner.com model_type: Contact icon: user - id: 150 name: arely.towne@hessel.org email_usernames: - arely.towne@hessel.org model_type: Contact icon: user - id: 151 name: ratke.pierre@tromp.biz email_usernames: - ratke.pierre@tromp.biz model_type: Contact icon: user - id: 152 name: xmoore@labadie.com email_usernames: - xmoore@labadie.com model_type: Contact icon: user - id: 153 name: jerome72@sanford.com email_usernames: - jerome72@sanford.com model_type: Contact icon: user - id: 154 name: treilly@murazik.com email_usernames: - treilly@murazik.com model_type: Contact icon: user - id: 155 name: rodolfo93@casper.org email_usernames: - rodolfo93@casper.org model_type: Contact icon: user - id: 156 name: birdie59@stamm.net email_usernames: - birdie59@stamm.net model_type: Contact icon: user - id: 157 name: maximilian85@cartwright.com email_usernames: - maximilian85@cartwright.com model_type: Contact icon: user - id: 158 name: fhauck@kuvalis.com email_usernames: - fhauck@kuvalis.com model_type: Contact icon: user - id: 159 name: george.goldner@stanton.com email_usernames: - george.goldner@stanton.com model_type: Contact icon: user - id: 160 name: eula09@weissnat.org email_usernames: - eula09@weissnat.org model_type: Contact icon: user - id: 161 name: zgleichner@corwin.org email_usernames: - zgleichner@corwin.org model_type: Contact icon: user - id: 162 name: lydia68@fritsch.com email_usernames: - lydia68@fritsch.com model_type: Contact icon: user - id: 163 name: ytoy@ledner.com email_usernames: - ytoy@ledner.com model_type: Contact icon: user - id: 164 name: ashlee.klein@weimann.biz email_usernames: - ashlee.klein@weimann.biz model_type: Contact icon: user - id: 165 name: loren91@ebert.net email_usernames: - loren91@ebert.net model_type: Contact icon: user - id: 166 name: noemy.labadie@stehr.info email_usernames: - noemy.labadie@stehr.info model_type: Contact icon: user - id: 167 name: hlowe@mueller.com email_usernames: - hlowe@mueller.com model_type: Contact icon: user - id: 168 name: sonya.armstrong@mertz.com email_usernames: - sonya.armstrong@mertz.com model_type: Contact icon: user - id: 169 name: oma.hagenes@schumm.com email_usernames: - oma.hagenes@schumm.com model_type: Contact icon: user - id: 170 name: denis55@welch.com email_usernames: - denis55@welch.com model_type: Contact icon: user - id: 171 name: friedrich.paucek@tromp.com email_usernames: - friedrich.paucek@tromp.com model_type: Contact icon: user - id: 172 name: berniece53@zieme.com email_usernames: - berniece53@zieme.com model_type: Contact icon: user - id: 173 name: salvador45@cormier.biz email_usernames: - salvador45@cormier.biz model_type: Contact icon: user - id: 174 name: neil.abshire@gerlach.com email_usernames: - neil.abshire@gerlach.com model_type: Contact icon: user - id: 175 name: swillms@bahringer.com email_usernames: - swillms@bahringer.com model_type: Contact icon: user - id: 176 name: terence50@schmeler.com email_usernames: - terence50@schmeler.com model_type: Contact icon: user - id: 177 name: eschiller@bartoletti.biz email_usernames: - eschiller@bartoletti.biz model_type: Contact icon: user - id: 178 name: ernesto05@hermann.com email_usernames: - ernesto05@hermann.com model_type: Contact icon: user - id: 179 name: mlowe@herman.com email_usernames: - mlowe@herman.com model_type: Contact icon: user - id: 180 name: imoen@eichmann.com email_usernames: - imoen@eichmann.com model_type: Contact icon: user - id: 181 name: rey.doyle@hilpert.com email_usernames: - rey.doyle@hilpert.com model_type: Contact icon: user - id: 182 name: russel.charlie@wehner.biz email_usernames: - russel.charlie@wehner.biz model_type: Contact icon: user - id: 183 name: halvorson.abe@gerhold.com email_usernames: - halvorson.abe@gerhold.com model_type: Contact icon: user - id: 184 name: yrempel@lockman.info email_usernames: - yrempel@lockman.info model_type: Contact icon: user - id: 185 name: gottlieb.amelie@feeney.com email_usernames: - gottlieb.amelie@feeney.com model_type: Contact icon: user - id: 186 name: fredy.ryan@reichel.com email_usernames: - fredy.ryan@reichel.com model_type: Contact icon: user items: type: object labels: type: array example: - CATEGORY_FORUMS - CATEGORY_PERSONAL - CATEGORY_PROMOTIONS - CATEGORY_SOCIAL - CATEGORY_UPDATES - IMPORTANT - INBOX - SENT - STARRED - UNREAD items: type: string goals: type: array example: - 3600 - 7200 - 14400 - 28800 - 86400 items: type: integer tags: - Entities '/api/entities/group-mailboxes/{group_mailbox}/agents': delete: summary: 'Group Mailbox Members - Delete' description: 'Remove a member from a Group Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true items: type: object first_page_url: type: string example: '/?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: '/?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: / per_page: type: integer example: 25 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: ids: type: array description: 'An array of Mailbox IDs to remove as a Group Mailbox Member.' example: - 1 items: type: integer required: - ids get: summary: 'Group Mailbox Members - List' description: 'Show members of a Group Mailbox' parameters: - in: query name: sort_by description: 'The field to sort the mailboxes by.' example: name required: false schema: type: string description: 'The field to sort the mailboxes by.' example: name - in: query name: direction description: 'Sort asc or desc.' example: asc required: false schema: type: string description: 'Sort asc or desc.' example: asc - in: query name: per_page description: 'The number of mailboxes to show per page.' example: 2.0 required: false schema: type: number description: 'The number of mailboxes to show per page.' example: 2.0 - in: query name: page description: 'The page number.' example: 1.0 required: false schema: type: number description: 'The page number.' example: 1.0 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true items: type: object first_page_url: type: string example: '/?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: '/?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: / per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities post: summary: 'Group Mailbox Members - Store' description: 'Add a member to a Group Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true - email: r.harvey@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: 3 total: 3 properties: current_page: type: integer example: 1 data: type: array example: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true - email: r.harvey@timetoreply.com type: 1 existing: true items: type: object first_page_url: type: string example: '/?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: '/?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: / per_page: type: integer example: 25 prev_page_url: type: string example: null to: type: integer example: 3 total: type: integer example: 3 tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: ids: type: array description: 'An array of Mailbox IDs to add as a Group Mailbox Member.' example: - 1 items: type: integer required: - ids parameters: - in: path name: group_mailbox description: 'The ID of the Group Mailbox.' example: 1 required: true schema: type: integer '/api/entities/group-mailboxes/{group_mailbox}': delete: summary: 'Group Mailboxes - Delete' description: 'Delete a Group Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Group Mailbox deleted.' properties: status: type: string example: 'Group Mailbox deleted.' tags: - Entities get: summary: 'Group Mailboxes - Show' description: 'Show a single Group Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: Support email_usernames: - support@timetoreply.com - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: 'Group Mailbox' icon: users properties: id: type: integer example: 1 name: type: string example: Support email_usernames: type: array example: - support@timetoreply.com - e.raynor@timetoreply.com - j.weissnat@timetoreply.com items: type: string model_type: type: string example: 'Group Mailbox' icon: type: string example: users tags: - Entities put: summary: 'Group Mailboxes - Update' description: 'Update a Group Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 company_id: 1 name: 'Sales Mailbox' first_reply_time_goal: 0 overall_reply_time_goal: 0 time_to_close_goal: 0 created_at: '2022-01-04 11:38:41' updated_at: '2022-01-04 11:39:10' members: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: 2 total: 2 model_type: 'Group Mailbox' group_mailbox_address: sales@example.net email_usernames: - sales@example.net - info@example.net pending_invites: [] properties: id: type: integer example: 1 company_id: type: integer example: 1 name: type: string example: 'Sales Mailbox' first_reply_time_goal: type: integer example: 0 overall_reply_time_goal: type: integer example: 0 time_to_close_goal: type: integer example: 0 created_at: type: string example: '2022-01-04 11:38:41' updated_at: type: string example: '2022-01-04 11:39:10' members: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: 2 total: 2 model_type: type: string example: 'Group Mailbox' group_mailbox_address: type: string example: sales@example.net email_usernames: type: array example: - sales@example.net - info@example.net items: type: string pending_invites: type: array example: [] tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the Group Mailbox.' example: 'Sales Mailbox' groupMailboxAddress: type: string description: 'The email address of the Group Mailbox.' example: sales@example.net aliases: type: array description: 'An array of email alias'' for the Group Mailbox.' example: - info@example.net items: type: string required: - name - groupMailboxAddress parameters: - in: path name: group_mailbox description: 'The ID of the Group Mailbox.' example: 1 required: true schema: type: integer /api/entities/group-mailboxes: get: summary: 'Group Mailboxes - List' description: 'Show all Group Mailboxes' parameters: - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 25 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 25 - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - id: 1 name: Support email_usernames: - support@timetoreply.com - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: 'Group Mailbox' icon: users - id: 2 name: Info email_usernames: - info@timetoreply.com - r.harvey@timetoreply.com model_type: 'Group Mailbox' icon: users first_page_url: 'https://portal.timetoreply.com/api/entities/group-mailboxes?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/entities/group-mailboxes?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/group-mailboxes?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/entities/group-mailboxes' per_page: 2 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - id: 1 name: Support email_usernames: - support@timetoreply.com - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: 'Group Mailbox' icon: users - id: 2 name: Info email_usernames: - info@timetoreply.com - r.harvey@timetoreply.com model_type: 'Group Mailbox' icon: users items: type: object first_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/group-mailboxes?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/group-mailboxes?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/group-mailboxes?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: 'https://portal.timetoreply.com/api/entities/group-mailboxes' per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities post: summary: 'Group Mailboxes - Store' description: 'Store a Group Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 3 company_id: 1 name: 'Sales Mailbox' first_reply_time_goal: 0 overall_reply_time_goal: 0 time_to_close_goal: 0 created_at: '2022-01-04 11:39:10' updated_at: '2022-01-04 11:39:10' members: current_page: 1 data: [] first_page_url: '/?page=1' from: null last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: null total: 0 model_type: 'Group Mailbox' group_mailbox_address: sales@example.net email_usernames: - sales@example.net - info@example.net pending_invites: [] properties: id: type: integer example: 3 company_id: type: integer example: 1 name: type: string example: 'Sales Mailbox' first_reply_time_goal: type: integer example: 0 overall_reply_time_goal: type: integer example: 0 time_to_close_goal: type: integer example: 0 created_at: type: string example: '2022-01-04 11:39:10' updated_at: type: string example: '2022-01-04 11:39:10' members: type: object example: current_page: 1 data: [] first_page_url: '/?page=1' from: null last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: null total: 0 model_type: type: string example: 'Group Mailbox' group_mailbox_address: type: string example: sales@example.net email_usernames: type: array example: - sales@example.net - info@example.net items: type: string pending_invites: type: array example: [] tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the Group Mailbox.' example: 'Sales Mailbox' groupMailboxAddress: type: string description: 'The email address of the Group Mailbox.' example: sales@example.net aliases: type: array description: 'An email alias for the Group Mailbox.' example: - info@example.net items: type: string required: - name - groupMailboxAddress '/api/entities/agents/{id}': delete: summary: 'Mailboxes - Delete' description: 'Delete a mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Agent deletion complete.' properties: status: type: string example: 'Agent deletion complete.' tags: - Entities parameters: - in: path name: agent description: 'The ID of the mailbox to delete.' example: 1 required: true schema: type: integer /api/entities/agents/invite: post: summary: 'Mailboxes - Invite' description: 'Create a mailbox invitation' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: success: true authURL: 'https://portal.timetoreply.com/authenticate/2?expires=1641469148&signature=12c19807052a540e9f3e093955fdd3e66806fe970d370e0352f2098985435975' properties: success: type: boolean example: true authURL: type: string example: 'https://portal.timetoreply.com/authenticate/2?expires=1641469148&signature=12c19807052a540e9f3e093955fdd3e66806fe970d370e0352f2098985435975' tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the Mailbox user.' example: 'Peter Rabbit' type: type: integer description: 'The type of Mailbox (1 = Gmail, 2 = O365, 4 = MS Exchange, 5 = Mimecast).' example: 1 email: type: string description: 'The email address of the Mailbox.' example: peter.rabbit@gmail.com message: type: string description: 'A personalised message to send to the mailbox during invitation.' example: 'Hey Pete, please accept this invite.' required: - name - type - email /api/tools/users/invite-as-users: post: summary: 'Mailboxes - Invite As Users' description: 'Invite a selection of mailboxes as users' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 202: description: '' content: application/json: schema: type: array items: type: integer example: - 1 tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: ids: type: array description: 'The IDs of the agents/mailboxes to invite as a user.' example: - 1 items: type: integer required: - ids /api/entities/agents: get: summary: 'Mailboxes - List' description: 'List all mailboxes' parameters: - in: query name: sort_by description: 'The field to sort the mailboxes by.' example: name required: false schema: type: string description: 'The field to sort the mailboxes by.' example: name - in: query name: direction description: 'Sort asc or desc.' example: asc required: false schema: type: string description: 'Sort asc or desc.' example: asc - in: query name: per_page description: 'The number of mailboxes to show per page.' example: 2.0 required: false schema: type: number description: 'The number of mailboxes to show per page.' example: 2.0 - in: query name: page description: 'The page number.' example: 1.0 required: false schema: type: number description: 'The page number.' example: 1.0 - in: query name: search description: 'Optional search string.' example: null required: false schema: type: string description: 'Optional search string.' example: null - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - id: 1 company_id: 1 company_name: timetoreply name: 'Rosa Harvey' email: r.harvey@timetoreply.com main_type: Google active: true created_at: '2021-12-28 11:38:41' last_used_addon: null email_usernames: - r.harvey@timetoreply.com time_zone: id: 29 php_timezone: Europe/London friendly_name: 'Greenwich Mean Time => Dublin, Edinburgh, Lisbon, London' newest_message_date: null ingestion_started_date: '2021-09-19 17:42:11' ingestion_completed_date: '2021-04-05 11:42:30' ingestion_duration: 'In Progress' ingestion_duration_seconds: null user_permissions: - 7 search_string: 'Rosa Harvey r.harvey@timetoreply.com' leave_days: [] work_days: [] business_hours: [] is_user: false - id: 2 company_id: 1 company_name: timetoreply name: 'Ewell Raynor' email: e.raynor@timetoreply.com main_type: Google active: true created_at: '2021-12-28 11:38:41' last_used_addon: null email_usernames: - e.raynor@timetoreply.com time_zone: id: 29 php_timezone: Europe/London friendly_name: 'Greenwich Mean Time => Dublin, Edinburgh, Lisbon, London' newest_message_date: null ingestion_started_date: '2021-03-04 12:09:54' ingestion_completed_date: '2021-03-01 10:14:11' ingestion_duration: 'In Progress' ingestion_duration_seconds: null user_permissions: [] search_string: 'Ewell Raynor e.raynor@timetoreply.com' leave_days: [] work_days: [] business_hours: [] is_user: false first_page_url: 'https://portal.timetoreply.com/api/entities/agents?page=1' from: 1 last_page: 2 last_page_url: 'https://portal.timetoreply.com/api/entities/agents?page=2' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/agents?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/entities/agents?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/entities/agents?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/entities/agents?page=2' path: 'https://portal.timetoreply.com/api/entities/agents' per_page: 2 prev_page_url: null to: 2 total: 3 properties: current_page: type: integer example: 1 data: type: array example: - id: 1 company_id: 1 company_name: timetoreply name: 'Rosa Harvey' email: r.harvey@timetoreply.com main_type: Google active: true created_at: '2021-12-28 11:38:41' last_used_addon: null email_usernames: - r.harvey@timetoreply.com time_zone: id: 29 php_timezone: Europe/London friendly_name: 'Greenwich Mean Time => Dublin, Edinburgh, Lisbon, London' newest_message_date: null ingestion_started_date: '2021-09-19 17:42:11' ingestion_completed_date: '2021-04-05 11:42:30' ingestion_duration: 'In Progress' ingestion_duration_seconds: null user_permissions: - 7 search_string: 'Rosa Harvey r.harvey@timetoreply.com' leave_days: [] work_days: [] business_hours: [] is_user: false - id: 2 company_id: 1 company_name: timetoreply name: 'Ewell Raynor' email: e.raynor@timetoreply.com main_type: Google active: true created_at: '2021-12-28 11:38:41' last_used_addon: null email_usernames: - e.raynor@timetoreply.com time_zone: id: 29 php_timezone: Europe/London friendly_name: 'Greenwich Mean Time => Dublin, Edinburgh, Lisbon, London' newest_message_date: null ingestion_started_date: '2021-03-04 12:09:54' ingestion_completed_date: '2021-03-01 10:14:11' ingestion_duration: 'In Progress' ingestion_duration_seconds: null user_permissions: [] search_string: 'Ewell Raynor e.raynor@timetoreply.com' leave_days: [] work_days: [] business_hours: [] is_user: false items: type: object first_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/agents?page=1' from: type: integer example: 1 last_page: type: integer example: 2 last_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/agents?page=2' links: type: array example: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/agents?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/entities/agents?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/entities/agents?page=2' label: 'Next »' active: false items: type: object next_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/agents?page=2' path: type: string example: 'https://portal.timetoreply.com/api/entities/agents' per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 3 tags: - Entities '/api/entities/agents/{agent}/re-auth': get: summary: 'Mailboxes - Re-authenticate' description: 'Send a re-authentication request to a mailbox.' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'We''ve sent the Re-Authentication email to Rosa Harvey. Please ask them to check their email and SPAM box' properties: status: type: string example: 'We''ve sent the Re-Authentication email to Rosa Harvey. Please ask them to check their email and SPAM box' tags: - Entities parameters: - in: path name: agent description: 'The ID of the mailbox to send a re-authentication request to.' example: 1 required: true schema: type: integer '/api/entities/agents/{id}/update': patch: summary: 'Mailboxes - Update' description: 'Update a mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Agent updated successfully. Since the agent aliases or timezone were updated, we will now update reply times in the background' properties: status: type: string example: 'Agent updated successfully. Since the agent aliases or timezone were updated, we will now update reply times in the background' tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the mailbox.' example: 'Peter Rabbit' timeZone: type: integer description: 'The ID of the TimeZone for the mailbox.' example: 1 aliases: type: array description: 'An array of email aliases for the mailbox.' example: - alias@example.net items: type: string required: - name - timeZone parameters: - in: path name: agent description: 'The ID of the mailbox to update.' example: 1 required: true schema: type: integer '/api/entities/agents/{agent}/ews': patch: summary: 'Mailboxes -EWS - Update' description: 'Update Imap Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Agent EWS credentials updated successfully.' properties: status: type: string example: 'Agent EWS credentials updated successfully.' tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: host: type: string description: 'The EWS Host.' example: outlook.office365.com/EWS/Exchange.asmx version: type: string description: 'The EWS host version.' example: Exchange2013 username: type: string description: 'The EWS username.' example: example@example.com password: type: string description: 'The EWS password.' example: secret required: - host - version - username - password parameters: - in: path name: agent description: 'The ID of the agent/mailbox to update.' example: 1 required: true schema: type: integer /api/entities/agents/store-bulk-exchange: post: summary: 'Mailboxes -Exchange - Bulk Add' description: 'Store a list of Exchange Mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: total: 4 maxAgents: 100 limitAgents: true properties: total: type: integer example: 4 maxAgents: type: integer example: 100 limitAgents: type: boolean example: true tags: - Entities requestBody: required: true content: multipart/form-data: schema: type: object properties: service_account_email: type: string description: 'The email address of the service account to use for authentication.' example: service_account@example.com service_account_password: type: string description: 'The password of the service account to use for authentication.' example: secret emails: type: array description: 'An array of email address to add. This field is optional, but you must supply either a list of emails or a CSV.' example: - agent_1@example.com items: type: string emails_csv: type: string format: binary description: 'A CSV of email addresses to add. This file upload is optional but you must supply either a CSV or a list of emails.' required: - service_account_email - service_account_password /api/entities/agents/gmail/select-bulk: post: summary: 'Mailboxes -Gmail - Bulk Add' description: 'Add multiple mailboxes at once' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: array items: type: string example: - peter.rabbit@gmail.com tags: - Entities requestBody: required: false content: application/json: schema: type: object properties: users: type: array description: 'an array of gmail "user" objects with fields email and name.' example: - [] items: type: object properties: email: type: string description: 'The email address of the mailbox to add.' example: peter.rabbit@gmail.com name: type: string description: 'The name of the mailbox to add.' example: 'Peter Rabbit' required: - email - name /api/entities/agents/gmail/load-bulk-agents: get: summary: 'Mailboxes -Gmail - List' description: 'Load potential Gmail mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: text/plain: schema: type: string example: No-example tags: - Entities '/api/entities/agents/{agent}/imap': patch: summary: 'Mailboxes -Imap - Update' description: 'Update Imap Mailbox' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Agent IMAP credentials updated successfully.' properties: status: type: string example: 'Agent IMAP credentials updated successfully.' tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: host: type: string description: 'The IMAP Host.' example: mail.example.com port: type: integer description: 'The IMAP port.' example: 143 encryption: type: string description: 'The IMAP encryption type.' example: tls username: type: string description: 'The IMAP username.' example: example@example.com password: type: string description: 'The IMAP password.' example: secret required: - host - port - encryption - username - password parameters: - in: path name: agent description: 'The ID of the agent/mailbox to update.' example: 1 required: true schema: type: integer /api/entities/agents/mimecast/select-bulk: post: summary: 'Mailboxes -Mimecast - Bulk Add' description: 'Add a list of email addresses as mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: array items: type: string example: - peter.rabbit@mimecast.com tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: emails: type: array description: 'An array of Mimecast emails.' example: - peter.rabbit@mimecast.com items: type: string required: - emails /api/entities/agents/mimecast/load-bulk-agents: get: summary: 'Mailboxes -Mimecast - List' description: 'Load potential Mimecast mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: text/plain: schema: type: string example: No-example tags: - Entities /api/entities/agents/mimecast/search-agents: post: summary: 'Mailboxes -Mimecast - Search' description: 'Search potential Mimecast Mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: text/plain: schema: type: string example: No-example tags: - Entities /api/entities/agents/mimecast/auth: post: summary: 'Mailboxes -Mimecast - Token' description: 'Generate a Mimecast token from a username and password' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'We have successfully created a Mimecast authentication token. Please go to https://portal.timetoreply.com/api/entities/agents/load-bulk-agents-mimecast to select which mailboxes to add' properties: status: type: string example: 'We have successfully created a Mimecast authentication token. Please go to https://portal.timetoreply.com/api/entities/agents/load-bulk-agents-mimecast to select which mailboxes to add' tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: username: type: string description: 'The Mimecast username.' example: p.rabbit@example.com password: type: string description: 'The Mimecast password.' example: secret required: - username - password /api/entities/agents/mimecast/force-sync-agents: post: summary: 'Mailboxes -Mimecast - Update List' description: 'Force an update of potential Mimecast mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: text/plain: schema: type: string example: No-example tags: - Entities /api/entities/agents/microsoft/select-bulk: post: summary: 'Mailboxes -O365 - Bulk Add' description: 'Store a list of O365 Mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: total: 4 maxAgents: 100 limitAgents: true properties: total: type: integer example: 4 maxAgents: type: integer example: 100 limitAgents: type: boolean example: true tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: users: type: array description: 'An array of O365 "user" objects.' example: - [] items: type: object properties: id: type: string description: 'The O365 user ID.' example: 12345-12345-12345 mail: type: string description: 'The O365 user Email.' example: peter.rabbit@o365.com name: type: string description: 'The O365 user''s name.' example: 'Peter Rabbit' userPrincipalName: type: string description: 'The O365 User Principal Name.' example: peter.rabbit@o365.com required: - id - mail - name - userPrincipalName required: - users /api/entities/agents/microsoft/load-bulk-agents: get: summary: 'Mailboxes -O365 - List' description: 'Load potential O365 Mailboxes' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: name: 'Peter Rabbit' id: 12345abcd mail: peter.rabbit@example.com userPrincipalName: peter.rabbit@example.com properties: name: type: string example: 'Peter Rabbit' id: type: string example: 12345abcd mail: type: string example: peter.rabbit@example.com userPrincipalName: type: string example: peter.rabbit@example.com tags: - Entities /api/entities/agents/microsoft/search-bulk-agents: get: summary: 'Mailboxes -O365 - Search' description: 'Search potential O365 Mailboxes' parameters: - in: query name: search description: 'The search term to use. This will search for mailboxes beginning with the search string.' example: peter required: true schema: type: string description: 'The search term to use. This will search for mailboxes beginning with the search string.' example: peter - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: text/plain: schema: type: string example: No-example tags: - Entities '/api/entities/teams/{team_id}/agents': delete: summary: 'Team Members - Delete' description: 'Remove a member from a Team' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true items: type: object first_page_url: type: string example: '/?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: '/?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: / per_page: type: integer example: 25 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: ids: type: array description: 'An array of Mailbox IDs to remove as a Team Member.' example: - 1 items: type: integer required: - ids get: summary: 'Team Members - List' description: 'Show members of a Team' parameters: - in: query name: sort_by description: 'The field to sort the mailboxes by.' example: name required: false schema: type: string description: 'The field to sort the mailboxes by.' example: name - in: query name: direction description: 'Sort asc or desc.' example: asc required: false schema: type: string description: 'Sort asc or desc.' example: asc - in: query name: per_page description: 'The number of mailboxes to show per page.' example: 2.0 required: false schema: type: number description: 'The number of mailboxes to show per page.' example: 2.0 - in: query name: page description: 'The page number.' example: 1.0 required: false schema: type: number description: 'The page number.' example: 1.0 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true items: type: object first_page_url: type: string example: '/?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: '/?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: / per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities parameters: - in: path name: team description: 'The ID of the Team.' example: 1 required: true schema: type: integer '/api/entities/teams/{team}/agents': post: summary: 'Team Members - Store' description: 'Add a member to a Team' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true - email: r.harvey@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: 3 total: 3 properties: current_page: type: integer example: 1 data: type: array example: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true - email: r.harvey@timetoreply.com type: 1 existing: true items: type: object first_page_url: type: string example: '/?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: '/?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: / per_page: type: integer example: 25 prev_page_url: type: string example: null to: type: integer example: 3 total: type: integer example: 3 tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: ids: type: array description: 'An array of Mailbox IDs to add as a Team Member.' example: - 1 items: type: integer required: - ids parameters: - in: path name: team description: 'The ID of the Team.' example: 1 required: true schema: type: integer '/api/entities/teams/{id}': delete: summary: 'Teams - Delete' description: 'Delete a Team' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: status: 'Team deleted.' properties: status: type: string example: 'Team deleted.' tags: - Entities get: summary: 'Teams - Show' description: 'Show a single Team' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 name: 'US Sales Team' email_usernames: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: Team icon: handshake properties: id: type: integer example: 1 name: type: string example: 'US Sales Team' email_usernames: type: array example: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com items: type: string model_type: type: string example: Team icon: type: string example: handshake tags: - Entities put: summary: 'Teams - Update' description: 'Update a Team' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 1 company_id: 1 name: 'US Support Team' first_reply_time_goal: 0 overall_reply_time_goal: 0 time_to_close_goal: 0 created_at: '2022-01-04 11:38:41' updated_at: '2022-01-04 11:39:10' members: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: 2 total: 2 model_type: Team members_count: 2 pending_invites: [] properties: id: type: integer example: 1 company_id: type: integer example: 1 name: type: string example: 'US Support Team' first_reply_time_goal: type: integer example: 0 overall_reply_time_goal: type: integer example: 0 time_to_close_goal: type: integer example: 0 created_at: type: string example: '2022-01-04 11:38:41' updated_at: type: string example: '2022-01-04 11:39:10' members: type: object example: current_page: 1 data: - email: e.raynor@timetoreply.com type: 1 existing: true - email: j.weissnat@timetoreply.com type: 1 existing: true first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: 2 total: 2 model_type: type: string example: Team members_count: type: integer example: 2 pending_invites: type: array example: [] tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the Team.' example: 'US Support Team' required: - name parameters: - in: path name: team description: 'The ID of the Team.' example: 1 required: true schema: type: integer /api/entities/teams: get: summary: 'Teams - List' description: 'Show all teams' parameters: - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 25 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 25 - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: current_page: 1 data: - id: 1 name: 'US Sales Team' email_usernames: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: Team icon: handshake - id: 2 name: 'EU Sales Team' email_usernames: - r.harvey@timetoreply.com model_type: Team icon: handshake first_page_url: 'https://portal.timetoreply.com/api/entities/teams?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/entities/teams?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/teams?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/entities/teams' per_page: 2 prev_page_url: null to: 2 total: 2 properties: current_page: type: integer example: 1 data: type: array example: - id: 1 name: 'US Sales Team' email_usernames: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com model_type: Team icon: handshake - id: 2 name: 'EU Sales Team' email_usernames: - r.harvey@timetoreply.com model_type: Team icon: handshake items: type: object first_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/teams?page=1' from: type: integer example: 1 last_page: type: integer example: 1 last_page_url: type: string example: 'https://portal.timetoreply.com/api/entities/teams?page=1' links: type: array example: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/entities/teams?page=1' label: '1' active: true - url: null label: 'Next »' active: false items: type: object next_page_url: type: string example: null path: type: string example: 'https://portal.timetoreply.com/api/entities/teams' per_page: type: integer example: 2 prev_page_url: type: string example: null to: type: integer example: 2 total: type: integer example: 2 tags: - Entities post: summary: 'Teams - Store' description: 'Store a new Team' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 3 company_id: 1 name: 'US Support Team' first_reply_time_goal: 0 overall_reply_time_goal: 0 time_to_close_goal: 0 created_at: '2022-01-04 11:39:10' updated_at: '2022-01-04 11:39:10' members: current_page: 1 data: [] first_page_url: '/?page=1' from: null last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: null total: 0 model_type: Team members_count: 0 pending_invites: [] properties: id: type: integer example: 3 company_id: type: integer example: 1 name: type: string example: 'US Support Team' first_reply_time_goal: type: integer example: 0 overall_reply_time_goal: type: integer example: 0 time_to_close_goal: type: integer example: 0 created_at: type: string example: '2022-01-04 11:39:10' updated_at: type: string example: '2022-01-04 11:39:10' members: type: object example: current_page: 1 data: [] first_page_url: '/?page=1' from: null last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 25 prev_page_url: null to: null total: 0 model_type: type: string example: Team members_count: type: integer example: 0 pending_invites: type: array example: [] tags: - Entities requestBody: required: true content: application/json: schema: type: object properties: name: type: string description: 'The name of the Team.' example: 'US Support Team' required: - name /api/logs/conversations/mark-closed: post: summary: 'Conversations - Close' description: 'Endpoint For marking Conversations as closed.' parameters: - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: ids: - 3 - 5 - 6 - 7 - 8 - 9 properties: ids: type: array example: - 3 - 5 - 6 - 7 - 8 - 9 items: type: integer tags: - Logs requestBody: required: true content: application/json: schema: type: object properties: ids: type: array description: 'An array of Conversation/Thread IDs to marked off as closed.' example: - 8 - 6 - 7 - 5 - 3 - 0 - 9 items: type: integer required: - ids /api/logs/conversations/get-by-internet-message-id: get: summary: 'Conversations - Find' description: 'Entire Conversation from a single Message ID' parameters: - in: query name: internet_message_id description: 'The internet message id of the message for which you want the entire conversation.' example: 1601678270iYOoAwCjDD@TnlYu0KwPhwXxhcTAeHFJMHlI.DrfT required: true schema: type: string description: 'The internet message id of the message for which you want the entire conversation.' example: 1601678270iYOoAwCjDD@TnlYu0KwPhwXxhcTAeHFJMHlI.DrfT - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: id: 33 init_agent_reply_time: 12233 init_agent_action_time: 12233 total_agent_reply_time: 14041 last_received_at_date_time: 'Dec 23rd 2021 15:12:27' thread_type: inbound thread_status: closed raw_init_agent_reply_time: 12233 init_agent_reply_message_id: 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ init_reply_agent_id: 1 time_to_close: 15082 raw_time_to_close: 15082 friendly_initial_reply_time: '03h:23m:53s' friendly_raw_initial_reply_time: '03h:23m:53s' friendly_total_reply_time: '03h:54m:01s' microsoft_conversations: [] email_usernames: - arely.towne@hessel.org - r.harvey@timetoreply.com - closed@timetoreply.com email_usernames_from: - arely.towne@hessel.org - r.harvey@timetoreply.com email_usernames_to: - r.harvey@timetoreply.com - arely.towne@hessel.org - closed@timetoreply.com email_usernames_received: - r.harvey@timetoreply.com - arely.towne@hessel.org - closed@timetoreply.com email_domains: - hessel.org - timetoreply.com date_times: - '2021-12-23 11:01:05' - '2021-12-23 14:24:58' - '2021-12-23 14:55:06' - '2021-12-23 15:12:27' message_classifications: - first - reply - forward message_subjects: - 'Et optio et et vel tempora facere.' - 'RE: Et optio et et vel tempora facere.' - 'FW: Et optio et et vel tempora facere.' messages: - internet_message_id: 15313534236K0dMfNbZs@xHCQmsS5Qx9QdOm9hJpF64eYQ.gBA9 date_time: 'Dec 23rd 2021 15:12:27' subject: 'FW: Et optio et et vel tempora facere. (Excluded from statistics because it''s a closing email)' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k - 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo - 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ - 16104408785HKJgWANHe@f1nRJqtRyXdZzWQlzZpnSRxiV.rwER replytime: null classification: forward raw_replytime: null friendly_reply_time: Pending friendly_raw_reply_time: Pending email_domains: - timetoreply.com email_domains_from: - timetoreply.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - r.harvey@timetoreply.com - closed@timetoreply.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - closed@timetoreply.com email_usernames_cc: [] email_usernames_received: - closed@timetoreply.com is_initial_reply: false thread_ids: - 33 message_type: internal labels: [] is_closing_email: true is_included_in_stats: true timestamp: 1640272347 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 16104408785HKJgWANHe@f1nRJqtRyXdZzWQlzZpnSRxiV.rwER date_time: 'Dec 23rd 2021 14:55:06' subject: 'RE: Et optio et et vel tempora facere.' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k - 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo - 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ replytime: 1808 classification: reply raw_replytime: 1808 friendly_reply_time: '30m:08s' friendly_raw_reply_time: '30m:08s' email_domains: - hessel.org - timetoreply.com email_domains_from: - hessel.org email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - arely.towne@hessel.org - r.harvey@timetoreply.com email_usernames_from: - arely.towne@hessel.org email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 33 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1640271306 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: true - internet_message_id: 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ date_time: 'Dec 23rd 2021 14:24:58' subject: 'RE: Et optio et et vel tempora facere.' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k - 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo replytime: 12233 classification: reply raw_replytime: 12233 friendly_reply_time: '03h:23m:53s' friendly_raw_reply_time: '03h:23m:53s' email_domains: - timetoreply.com - hessel.org email_domains_from: - timetoreply.com email_domains_to: - hessel.org email_domains_received: - hessel.org email_usernames: - r.harvey@timetoreply.com - arely.towne@hessel.org email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - arely.towne@hessel.org email_usernames_cc: [] email_usernames_received: - arely.towne@hessel.org is_initial_reply: true thread_ids: - 33 message_type: outbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1640269498 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo date_time: 'Dec 23rd 2021 11:01:05' subject: 'Et optio et et vel tempora facere.' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - hessel.org - timetoreply.com email_domains_from: - hessel.org email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - arely.towne@hessel.org - r.harvey@timetoreply.com email_usernames_from: - arely.towne@hessel.org email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 33 message_type: inbound labels: - UNREAD is_closing_email: false is_included_in_stats: true timestamp: 1640257265 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: false labels: - UNREAD has_contact_success: true contact_success_time: 14041 contact_reply_time: 1808 subject: 'FW: Et optio et et vel tempora facere.' initial_reply_is_relevant: true initial_reply_is_outlier: false friendly_time_to_close: '04h:11m' friendly_raw_time_to_close: '04h:11m' properties: id: type: integer example: 33 init_agent_reply_time: type: integer example: 12233 init_agent_action_time: type: integer example: 12233 total_agent_reply_time: type: integer example: 14041 last_received_at_date_time: type: string example: 'Dec 23rd 2021 15:12:27' thread_type: type: string example: inbound thread_status: type: string example: closed raw_init_agent_reply_time: type: integer example: 12233 init_agent_reply_message_id: type: string example: 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ init_reply_agent_id: type: integer example: 1 time_to_close: type: integer example: 15082 raw_time_to_close: type: integer example: 15082 friendly_initial_reply_time: type: string example: '03h:23m:53s' friendly_raw_initial_reply_time: type: string example: '03h:23m:53s' friendly_total_reply_time: type: string example: '03h:54m:01s' microsoft_conversations: type: array example: [] email_usernames: type: array example: - arely.towne@hessel.org - r.harvey@timetoreply.com - closed@timetoreply.com items: type: string email_usernames_from: type: array example: - arely.towne@hessel.org - r.harvey@timetoreply.com items: type: string email_usernames_to: type: array example: - r.harvey@timetoreply.com - arely.towne@hessel.org - closed@timetoreply.com items: type: string email_usernames_received: type: array example: - r.harvey@timetoreply.com - arely.towne@hessel.org - closed@timetoreply.com items: type: string email_domains: type: array example: - hessel.org - timetoreply.com items: type: string date_times: type: array example: - '2021-12-23 11:01:05' - '2021-12-23 14:24:58' - '2021-12-23 14:55:06' - '2021-12-23 15:12:27' items: type: string message_classifications: type: array example: - first - reply - forward items: type: string message_subjects: type: array example: - 'Et optio et et vel tempora facere.' - 'RE: Et optio et et vel tempora facere.' - 'FW: Et optio et et vel tempora facere.' items: type: string messages: type: array example: - internet_message_id: 15313534236K0dMfNbZs@xHCQmsS5Qx9QdOm9hJpF64eYQ.gBA9 date_time: 'Dec 23rd 2021 15:12:27' subject: 'FW: Et optio et et vel tempora facere. (Excluded from statistics because it''s a closing email)' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k - 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo - 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ - 16104408785HKJgWANHe@f1nRJqtRyXdZzWQlzZpnSRxiV.rwER replytime: null classification: forward raw_replytime: null friendly_reply_time: Pending friendly_raw_reply_time: Pending email_domains: - timetoreply.com email_domains_from: - timetoreply.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - r.harvey@timetoreply.com - closed@timetoreply.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - closed@timetoreply.com email_usernames_cc: [] email_usernames_received: - closed@timetoreply.com is_initial_reply: false thread_ids: - 33 message_type: internal labels: [] is_closing_email: true is_included_in_stats: true timestamp: 1640272347 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 16104408785HKJgWANHe@f1nRJqtRyXdZzWQlzZpnSRxiV.rwER date_time: 'Dec 23rd 2021 14:55:06' subject: 'RE: Et optio et et vel tempora facere.' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k - 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo - 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ replytime: 1808 classification: reply raw_replytime: 1808 friendly_reply_time: '30m:08s' friendly_raw_reply_time: '30m:08s' email_domains: - hessel.org - timetoreply.com email_domains_from: - hessel.org email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - arely.towne@hessel.org - r.harvey@timetoreply.com email_usernames_from: - arely.towne@hessel.org email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 33 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1640271306 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: true - internet_message_id: 15144888019u38Ai1Riy@3DJzD3oVSwqZH3ZBiP71IyVaR.sTqZ date_time: 'Dec 23rd 2021 14:24:58' subject: 'RE: Et optio et et vel tempora facere.' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k - 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo replytime: 12233 classification: reply raw_replytime: 12233 friendly_reply_time: '03h:23m:53s' friendly_raw_reply_time: '03h:23m:53s' email_domains: - timetoreply.com - hessel.org email_domains_from: - timetoreply.com email_domains_to: - hessel.org email_domains_received: - hessel.org email_usernames: - r.harvey@timetoreply.com - arely.towne@hessel.org email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - arely.towne@hessel.org email_usernames_cc: [] email_usernames_received: - arely.towne@hessel.org is_initial_reply: true thread_ids: - 33 message_type: outbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1640269498 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 1477220780igaz9H7hL3@XtLIVlKYuMGvFhIKn6cRuL3HJ.u3bo date_time: 'Dec 23rd 2021 11:01:05' subject: 'Et optio et et vel tempora facere.' references: - 1483658418wby9lwaq9F@7g8Els7byVxEHfuE2mE8LcplR.q5TA - 1481105205ElD9CvK574@upZ2M6u5JPMvqpy9NoZwoAJf7.0hhm - 1478625425dD7XptMUoY@aIE9ZCxrnQTbFkWom0tRAd5j1.PVb5 - 1477849260sKRPyM52Xt@82GWCSFcw2Nxgspp3wRVPYfo8.Q4yD - 1477220780guo5L1B8xi@Sqr1EeiDbA8Xzg61Bz5iphmFQ.UV3k replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - hessel.org - timetoreply.com email_domains_from: - hessel.org email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - arely.towne@hessel.org - r.harvey@timetoreply.com email_usernames_from: - arely.towne@hessel.org email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 33 message_type: inbound labels: - UNREAD is_closing_email: false is_included_in_stats: true timestamp: 1640257265 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: false items: type: object labels: type: array example: - UNREAD items: type: string has_contact_success: type: boolean example: true contact_success_time: type: integer example: 14041 contact_reply_time: type: integer example: 1808 subject: type: string example: 'FW: Et optio et et vel tempora facere.' initial_reply_is_relevant: type: boolean example: true initial_reply_is_outlier: type: boolean example: false friendly_time_to_close: type: string example: '04h:11m' friendly_raw_time_to_close: type: string example: '04h:11m' tags: - Logs /api/logs/conversations: get: summary: 'Conversations - Report' description: 'Conversation (Thread) Logs data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: sort_by description: 'Field Name to sort conversations (threads) by. Defaults to last_received_at_date_time.' example: last_received_at_date_time required: false schema: type: string description: 'Field Name to sort conversations (threads) by. Defaults to last_received_at_date_time.' example: last_received_at_date_time - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: threads: current_page: 1 data: - id: 327 init_agent_reply_time: null init_agent_action_time: null total_agent_reply_time: 0 last_received_at_date_time: 'Jan 4th 2022 01:10:12' thread_type: inbound thread_status: await-agent raw_init_agent_reply_time: null init_agent_reply_message_id: null init_reply_agent_id: null time_to_close: null raw_time_to_close: null friendly_initial_reply_time: Pending friendly_raw_initial_reply_time: Pending friendly_total_reply_time: N/A microsoft_conversations: [] email_usernames: - khuels@hill.com - support@timetoreply.com email_usernames_from: - khuels@hill.com email_usernames_to: - support@timetoreply.com email_usernames_received: - support@timetoreply.com email_domains: - hill.com - timetoreply.com date_times: - '2022-01-04 01:10:12' message_classifications: - first message_subjects: - 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' messages: - internet_message_id: 1603348632NCSLoILW8V@TzYAQQZov87oTwYH4CzLiUqU6.uX2f date_time: 'Jan 4th 2022 01:10:12' subject: 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' references: null replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - hill.com - timetoreply.com email_domains_from: - hill.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - khuels@hill.com - support@timetoreply.com email_usernames_from: - khuels@hill.com email_usernames_to: - support@timetoreply.com email_usernames_cc: [] email_usernames_received: - support@timetoreply.com is_initial_reply: false thread_ids: - 327 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641258612 reply_is_relevant: false reply_is_outlier: false agents_read_status: [] labels: [] has_contact_success: false contact_success_time: null contact_reply_time: null subject: 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' initial_reply_is_relevant: true initial_reply_is_outlier: false friendly_time_to_close: N/A friendly_raw_time_to_close: N/A - id: 20 init_agent_reply_time: 0 init_agent_action_time: 0 total_agent_reply_time: 180 last_received_at_date_time: 'Jan 3rd 2022 17:57:27' thread_type: inbound thread_status: await-customer raw_init_agent_reply_time: 1758 init_agent_reply_message_id: 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ init_reply_agent_id: 1 time_to_close: null raw_time_to_close: null friendly_initial_reply_time: 00s friendly_raw_initial_reply_time: '29m:18s' friendly_total_reply_time: '03m:00s' microsoft_conversations: - T680QHLAl9IODeaw2f - 02IDrWSJe723kgWktV - YpqfNQrTRZc0nNcRfc email_usernames: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_from: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_to: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_received: - r.harvey@timetoreply.com - darrel74@veum.com email_domains: - veum.com - timetoreply.com date_times: - '2022-01-03 17:23:33' - '2022-01-03 17:52:51' - '2022-01-03 17:55:51' - '2022-01-03 17:57:27' message_classifications: - first - reply message_subjects: - 'Deserunt eaque iusto consequatur laudantium sequi.' - 'RE: Deserunt eaque iusto consequatur laudantium sequi.' messages: - internet_message_id: 1562228742oMOA1Tv55O@RSYJgrSoKkV9tdFWDdMst5CSw.ncnB date_time: 'Jan 3rd 2022 17:57:27' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE - 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ - 1518895828dj7NlLAU01@eZet68885XLDR5HcEd1uezHxt.WWXo replytime: 0 classification: reply raw_replytime: 96 friendly_reply_time: 00s friendly_raw_reply_time: '01m:36s' email_domains: - timetoreply.com - veum.com email_domains_from: - timetoreply.com email_domains_to: - veum.com email_domains_received: - veum.com email_usernames: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - darrel74@veum.com email_usernames_cc: [] email_usernames_received: - darrel74@veum.com is_initial_reply: false thread_ids: - 20 message_type: outbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641232647 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 1518895828dj7NlLAU01@eZet68885XLDR5HcEd1uezHxt.WWXo date_time: 'Jan 3rd 2022 17:55:51' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE - 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ replytime: 180 classification: reply raw_replytime: 180 friendly_reply_time: '03m:00s' friendly_raw_reply_time: '03m:00s' email_domains: - veum.com - timetoreply.com email_domains_from: - veum.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_from: - darrel74@veum.com email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 20 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641232551 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: true - internet_message_id: 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ date_time: 'Jan 3rd 2022 17:52:51' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE replytime: 0 classification: reply raw_replytime: 1758 friendly_reply_time: 00s friendly_raw_reply_time: '29m:18s' email_domains: - timetoreply.com - veum.com email_domains_from: - timetoreply.com email_domains_to: - veum.com email_domains_received: - veum.com email_usernames: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - darrel74@veum.com email_usernames_cc: [] email_usernames_received: - darrel74@veum.com is_initial_reply: true thread_ids: - 20 message_type: outbound labels: - UNREAD is_closing_email: false is_included_in_stats: true timestamp: 1641232371 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE date_time: 'Jan 3rd 2022 17:23:33' subject: 'Deserunt eaque iusto consequatur laudantium sequi.' references: null replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - veum.com - timetoreply.com email_domains_from: - veum.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_from: - darrel74@veum.com email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 20 message_type: inbound labels: - UNREAD is_closing_email: false is_included_in_stats: true timestamp: 1641230613 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: false labels: - UNREAD has_contact_success: true contact_success_time: 180 contact_reply_time: 180 subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' initial_reply_is_relevant: true initial_reply_is_outlier: false friendly_time_to_close: N/A friendly_raw_time_to_close: N/A first_page_url: 'https://portal.timetoreply.com/api/logs/conversations?page=1' from: 1 last_page: 95 last_page_url: 'https://portal.timetoreply.com/api/logs/conversations?page=95' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/logs/conversations?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=94' label: '94' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=95' label: '95' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/logs/conversations?page=2' path: 'https://portal.timetoreply.com/api/logs/conversations' per_page: 2 prev_page_url: null to: 2 total: 189 stats: threads: total: 189 internal: 14 inbound: 150 outbound: 25 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 0 have_replies: 148 have_replies_from_agents: 141 completionRatio: ratio: 83.33% numerator: 125 denominator: 150 messages: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: [] properties: threads: type: object example: current_page: 1 data: - id: 327 init_agent_reply_time: null init_agent_action_time: null total_agent_reply_time: 0 last_received_at_date_time: 'Jan 4th 2022 01:10:12' thread_type: inbound thread_status: await-agent raw_init_agent_reply_time: null init_agent_reply_message_id: null init_reply_agent_id: null time_to_close: null raw_time_to_close: null friendly_initial_reply_time: Pending friendly_raw_initial_reply_time: Pending friendly_total_reply_time: N/A microsoft_conversations: [] email_usernames: - khuels@hill.com - support@timetoreply.com email_usernames_from: - khuels@hill.com email_usernames_to: - support@timetoreply.com email_usernames_received: - support@timetoreply.com email_domains: - hill.com - timetoreply.com date_times: - '2022-01-04 01:10:12' message_classifications: - first message_subjects: - 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' messages: - internet_message_id: 1603348632NCSLoILW8V@TzYAQQZov87oTwYH4CzLiUqU6.uX2f date_time: 'Jan 4th 2022 01:10:12' subject: 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' references: null replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - hill.com - timetoreply.com email_domains_from: - hill.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - khuels@hill.com - support@timetoreply.com email_usernames_from: - khuels@hill.com email_usernames_to: - support@timetoreply.com email_usernames_cc: [] email_usernames_received: - support@timetoreply.com is_initial_reply: false thread_ids: - 327 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641258612 reply_is_relevant: false reply_is_outlier: false agents_read_status: [] labels: [] has_contact_success: false contact_success_time: null contact_reply_time: null subject: 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' initial_reply_is_relevant: true initial_reply_is_outlier: false friendly_time_to_close: N/A friendly_raw_time_to_close: N/A - id: 20 init_agent_reply_time: 0 init_agent_action_time: 0 total_agent_reply_time: 180 last_received_at_date_time: 'Jan 3rd 2022 17:57:27' thread_type: inbound thread_status: await-customer raw_init_agent_reply_time: 1758 init_agent_reply_message_id: 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ init_reply_agent_id: 1 time_to_close: null raw_time_to_close: null friendly_initial_reply_time: 00s friendly_raw_initial_reply_time: '29m:18s' friendly_total_reply_time: '03m:00s' microsoft_conversations: - T680QHLAl9IODeaw2f - 02IDrWSJe723kgWktV - YpqfNQrTRZc0nNcRfc email_usernames: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_from: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_to: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_received: - r.harvey@timetoreply.com - darrel74@veum.com email_domains: - veum.com - timetoreply.com date_times: - '2022-01-03 17:23:33' - '2022-01-03 17:52:51' - '2022-01-03 17:55:51' - '2022-01-03 17:57:27' message_classifications: - first - reply message_subjects: - 'Deserunt eaque iusto consequatur laudantium sequi.' - 'RE: Deserunt eaque iusto consequatur laudantium sequi.' messages: - internet_message_id: 1562228742oMOA1Tv55O@RSYJgrSoKkV9tdFWDdMst5CSw.ncnB date_time: 'Jan 3rd 2022 17:57:27' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE - 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ - 1518895828dj7NlLAU01@eZet68885XLDR5HcEd1uezHxt.WWXo replytime: 0 classification: reply raw_replytime: 96 friendly_reply_time: 00s friendly_raw_reply_time: '01m:36s' email_domains: - timetoreply.com - veum.com email_domains_from: - timetoreply.com email_domains_to: - veum.com email_domains_received: - veum.com email_usernames: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - darrel74@veum.com email_usernames_cc: [] email_usernames_received: - darrel74@veum.com is_initial_reply: false thread_ids: - 20 message_type: outbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641232647 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 1518895828dj7NlLAU01@eZet68885XLDR5HcEd1uezHxt.WWXo date_time: 'Jan 3rd 2022 17:55:51' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE - 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ replytime: 180 classification: reply raw_replytime: 180 friendly_reply_time: '03m:00s' friendly_raw_reply_time: '03m:00s' email_domains: - veum.com - timetoreply.com email_domains_from: - veum.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_from: - darrel74@veum.com email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 20 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641232551 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: true - internet_message_id: 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ date_time: 'Jan 3rd 2022 17:52:51' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE replytime: 0 classification: reply raw_replytime: 1758 friendly_reply_time: 00s friendly_raw_reply_time: '29m:18s' email_domains: - timetoreply.com - veum.com email_domains_from: - timetoreply.com email_domains_to: - veum.com email_domains_received: - veum.com email_usernames: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - darrel74@veum.com email_usernames_cc: [] email_usernames_received: - darrel74@veum.com is_initial_reply: true thread_ids: - 20 message_type: outbound labels: - UNREAD is_closing_email: false is_included_in_stats: true timestamp: 1641232371 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] - internet_message_id: 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE date_time: 'Jan 3rd 2022 17:23:33' subject: 'Deserunt eaque iusto consequatur laudantium sequi.' references: null replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - veum.com - timetoreply.com email_domains_from: - veum.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - darrel74@veum.com - r.harvey@timetoreply.com email_usernames_from: - darrel74@veum.com email_usernames_to: - r.harvey@timetoreply.com email_usernames_cc: [] email_usernames_received: - r.harvey@timetoreply.com is_initial_reply: false thread_ids: - 20 message_type: inbound labels: - UNREAD is_closing_email: false is_included_in_stats: true timestamp: 1641230613 reply_is_relevant: false reply_is_outlier: false agents_read_status: r.harvey@timetoreply.com: false labels: - UNREAD has_contact_success: true contact_success_time: 180 contact_reply_time: 180 subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' initial_reply_is_relevant: true initial_reply_is_outlier: false friendly_time_to_close: N/A friendly_raw_time_to_close: N/A first_page_url: 'https://portal.timetoreply.com/api/logs/conversations?page=1' from: 1 last_page: 95 last_page_url: 'https://portal.timetoreply.com/api/logs/conversations?page=95' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/logs/conversations?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=94' label: '94' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=95' label: '95' active: false - url: 'https://portal.timetoreply.com/api/logs/conversations?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/logs/conversations?page=2' path: 'https://portal.timetoreply.com/api/logs/conversations' per_page: 2 prev_page_url: null to: 2 total: 189 stats: type: object example: threads: total: 189 internal: 14 inbound: 150 outbound: 25 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 0 have_replies: 148 have_replies_from_agents: 141 completionRatio: ratio: 83.33% numerator: 125 denominator: 150 messages: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: [] tags: - Logs /api/logs/messages: get: summary: 'Messages - Report' description: 'Message Logs data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: sort_by description: 'Field Name to sort messages by. Defaults to date_time.' example: date_time required: false schema: type: string description: 'Field Name to sort messages by. Defaults to date_time.' example: date_time - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: stats: threads: total: 0 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 0 have_replies: 0 have_replies_from_agents: 0 completionRatio: ratio: 0.00% numerator: 0 denominator: 0 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 230 initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: [] messages: current_page: 1 data: - internet_message_id: 1603348632NCSLoILW8V@TzYAQQZov87oTwYH4CzLiUqU6.uX2f date_time: 'Jan 4th 2022 01:10:12' subject: 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' references: null replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - hill.com - timetoreply.com email_domains_from: - hill.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - khuels@hill.com - support@timetoreply.com email_usernames_from: - khuels@hill.com email_usernames_to: - support@timetoreply.com email_usernames_cc: [] email_usernames_received: - support@timetoreply.com is_initial_reply: false thread_ids: - 327 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641258612 reply_is_relevant: false reply_is_outlier: false agents_read_status: [] thread_message_count: 1 - internet_message_id: 1562228742oMOA1Tv55O@RSYJgrSoKkV9tdFWDdMst5CSw.ncnB date_time: 'Jan 3rd 2022 17:57:27' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE - 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ - 1518895828dj7NlLAU01@eZet68885XLDR5HcEd1uezHxt.WWXo replytime: 0 classification: reply raw_replytime: 96 friendly_reply_time: 00s friendly_raw_reply_time: '01m:36s' email_domains: - timetoreply.com - veum.com email_domains_from: - timetoreply.com email_domains_to: - veum.com email_domains_received: - veum.com email_usernames: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - darrel74@veum.com email_usernames_cc: [] email_usernames_received: - darrel74@veum.com is_initial_reply: false thread_ids: - 20 message_type: outbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641232647 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] thread_message_count: 4 first_page_url: 'https://portal.timetoreply.com/api/logs/messages?page=1' from: 1 last_page: 244 last_page_url: 'https://portal.timetoreply.com/api/logs/messages?page=244' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/logs/messages?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=243' label: '243' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=244' label: '244' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/logs/messages?page=2' path: 'https://portal.timetoreply.com/api/logs/messages' per_page: 2 prev_page_url: null to: 2 total: 488 properties: stats: type: object example: threads: total: 0 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 0 have_replies: 0 have_replies_from_agents: 0 completionRatio: ratio: 0.00% numerator: 0 denominator: 0 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 230 initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: [] messages: type: object example: current_page: 1 data: - internet_message_id: 1603348632NCSLoILW8V@TzYAQQZov87oTwYH4CzLiUqU6.uX2f date_time: 'Jan 4th 2022 01:10:12' subject: 'Minus voluptates voluptatibus veritatis ea corporis sit molestias.' references: null replytime: null classification: first raw_replytime: null friendly_reply_time: N/A friendly_raw_reply_time: N/A email_domains: - hill.com - timetoreply.com email_domains_from: - hill.com email_domains_to: - timetoreply.com email_domains_received: - timetoreply.com email_usernames: - khuels@hill.com - support@timetoreply.com email_usernames_from: - khuels@hill.com email_usernames_to: - support@timetoreply.com email_usernames_cc: [] email_usernames_received: - support@timetoreply.com is_initial_reply: false thread_ids: - 327 message_type: inbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641258612 reply_is_relevant: false reply_is_outlier: false agents_read_status: [] thread_message_count: 1 - internet_message_id: 1562228742oMOA1Tv55O@RSYJgrSoKkV9tdFWDdMst5CSw.ncnB date_time: 'Jan 3rd 2022 17:57:27' subject: 'RE: Deserunt eaque iusto consequatur laudantium sequi.' references: - 1533834208ntgrrZYMga@lPcvc3XWLVcshctph6qT9Tciz.HpPE - 15814452285QIeIeNVlX@wO8b2hnjQm0vg9V5o6vbBbv1o.8BLZ - 1518895828dj7NlLAU01@eZet68885XLDR5HcEd1uezHxt.WWXo replytime: 0 classification: reply raw_replytime: 96 friendly_reply_time: 00s friendly_raw_reply_time: '01m:36s' email_domains: - timetoreply.com - veum.com email_domains_from: - timetoreply.com email_domains_to: - veum.com email_domains_received: - veum.com email_usernames: - r.harvey@timetoreply.com - darrel74@veum.com email_usernames_from: - r.harvey@timetoreply.com email_usernames_to: - darrel74@veum.com email_usernames_cc: [] email_usernames_received: - darrel74@veum.com is_initial_reply: false thread_ids: - 20 message_type: outbound labels: [] is_closing_email: false is_included_in_stats: true timestamp: 1641232647 reply_is_relevant: true reply_is_outlier: false agents_read_status: [] thread_message_count: 4 first_page_url: 'https://portal.timetoreply.com/api/logs/messages?page=1' from: 1 last_page: 244 last_page_url: 'https://portal.timetoreply.com/api/logs/messages?page=244' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/logs/messages?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=243' label: '243' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=244' label: '244' active: false - url: 'https://portal.timetoreply.com/api/logs/messages?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/logs/messages?page=2' path: 'https://portal.timetoreply.com/api/logs/messages' per_page: 2 prev_page_url: null to: 2 total: 488 tags: - Logs /api/reports/comparative: get: summary: 'Comparative - Report' description: 'Comparative Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: replyTimePercentages: categories: - r.harvey@timetoreply.com - j.weissnat@timetoreply.com series: - name: 'Replies in under 15m:00s' data: - 48.19 - 41.9 index: 5 legendIndex: 0 stringKey: '15m:00s' - name: 'Replies in under 01h:00m' data: - 37.13 - 44.07 index: 4 legendIndex: 1 stringKey: '01h:00m' - name: 'Replies in under 02h:00m' data: - 7.19 - 1.63 index: 3 legendIndex: 2 stringKey: '02h:00m' - name: 'Replies in under 04h:00m' data: - 3.57 - 2.1 index: 2 legendIndex: 3 stringKey: '04h:00m' - name: 'Replies in under 08h:00m' data: - 3.92 - 5.14 index: 1 legendIndex: 4 stringKey: '08h:00m' - name: 'Replies in under 24h:00m' data: - 0 - 5.16 index: 0 legendIndex: 5 stringKey: '24h:00m' forwardTimePercentages: categories: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com series: - name: 'Forwards in under 15m:00s' data: - 0 - 0 index: 5 legendIndex: 0 stringKey: '15m:00s' - name: 'Forwards in under 01h:00m' data: - 0 - 0 index: 4 legendIndex: 1 stringKey: '01h:00m' - name: 'Forwards in under 02h:00m' data: - 0 - 0 index: 3 legendIndex: 2 stringKey: '02h:00m' - name: 'Forwards in under 04h:00m' data: - 0 - 0 index: 2 legendIndex: 3 stringKey: '04h:00m' - name: 'Forwards in under 08h:00m' data: - 0 - 0 index: 1 legendIndex: 4 stringKey: '08h:00m' - name: 'Forwards in under 24h:00m' data: - 0 - 0 index: 0 legendIndex: 5 stringKey: '24h:00m' agentStats: initialTTR.raw: - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.received.count: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.sent.any_replies: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.sent.count: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.sent.forward: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] overallTTC.raw: - name: support@timetoreply.com threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 3 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 61 initial: 42 replies: 0 reply_all: 19 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] overallTTF.raw: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] overallTTR.raw: - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] threads.total: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] pagination: total: 5 page: 1 args: model: icon: building id: null model_type: Internal name: 'My Company' value: 'My Company' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody properties: replyTimePercentages: type: object example: categories: - r.harvey@timetoreply.com - j.weissnat@timetoreply.com series: - name: 'Replies in under 15m:00s' data: - 48.19 - 41.9 index: 5 legendIndex: 0 stringKey: '15m:00s' - name: 'Replies in under 01h:00m' data: - 37.13 - 44.07 index: 4 legendIndex: 1 stringKey: '01h:00m' - name: 'Replies in under 02h:00m' data: - 7.19 - 1.63 index: 3 legendIndex: 2 stringKey: '02h:00m' - name: 'Replies in under 04h:00m' data: - 3.57 - 2.1 index: 2 legendIndex: 3 stringKey: '04h:00m' - name: 'Replies in under 08h:00m' data: - 3.92 - 5.14 index: 1 legendIndex: 4 stringKey: '08h:00m' - name: 'Replies in under 24h:00m' data: - 0 - 5.16 index: 0 legendIndex: 5 stringKey: '24h:00m' forwardTimePercentages: type: object example: categories: - e.raynor@timetoreply.com - j.weissnat@timetoreply.com series: - name: 'Forwards in under 15m:00s' data: - 0 - 0 index: 5 legendIndex: 0 stringKey: '15m:00s' - name: 'Forwards in under 01h:00m' data: - 0 - 0 index: 4 legendIndex: 1 stringKey: '01h:00m' - name: 'Forwards in under 02h:00m' data: - 0 - 0 index: 3 legendIndex: 2 stringKey: '02h:00m' - name: 'Forwards in under 04h:00m' data: - 0 - 0 index: 2 legendIndex: 3 stringKey: '04h:00m' - name: 'Forwards in under 08h:00m' data: - 0 - 0 index: 1 legendIndex: 4 stringKey: '08h:00m' - name: 'Forwards in under 24h:00m' data: - 0 - 0 index: 0 legendIndex: 5 stringKey: '24h:00m' agentStats: type: object example: initialTTR.raw: - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.received.count: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.sent.any_replies: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.sent.count: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] messages.sent.forward: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] overallTTC.raw: - name: support@timetoreply.com threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 3 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 61 initial: 42 replies: 0 reply_all: 19 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] overallTTF.raw: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] overallTTR.raw: - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '15m:00s' value: 48.19% - key: '01h:00m' value: 85.32% - key: '02h:00m' value: 92.51% - key: '04h:00m' value: 96.08% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 67 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] threads.total: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: [] within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: [] within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] pagination: type: object example: total: 5 page: 1 args: type: object example: model: icon: building id: null model_type: Internal name: 'My Company' value: 'My Company' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody tags: - Reports /api/reports/contact: get: summary: 'Contacts - Report' description: 'Contacts Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: page_emails description: 'For paginated results, which page to get for emails.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get for emails.' example: 1 - in: query name: per_page_emails description: 'For paginated results, how many results per page for emails. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page for emails. Max 200.' example: 2 - in: query name: direction_emails description: 'Direction in which to sort email results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort email results. Must be either asc or desc.' example: desc - in: query name: sort_by_emails description: 'Field Name to sort emails by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort emails by. Defaults to threads.total.' example: threads.total - in: query name: page_domains description: 'For paginated results, which page to get for domains.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get for domains.' example: 1 - in: query name: per_page_domains description: 'For paginated results, how many results per page for domains. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page for domains. Max 200.' example: 2 - in: query name: direction_domains description: 'Direction in which to sort domain results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort domain results. Must be either asc or desc.' example: desc - in: query name: sort_by_domains description: 'Field Name to sort domains by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort domains by. Defaults to threads.total.' example: threads.total - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: domains: data: current_page: 1 data: - name: labadie.com threads: total: 5 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 1 await_agent: 4 closed: 0 have_replies: 2 have_initial_replies: 1 messages: sent: count: 5 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 6 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '10m:42s' raw: 642.5 friendly_no_business: '10m:42s' raw_no_business: 642.5 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 5 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '13m:26s' raw: 806 friendly_no_business: '13m:26s' raw_no_business: 806 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: bahringer.com threads: total: 2 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 2 await_agent: 0 closed: 0 have_replies: 1 have_initial_replies: 0 messages: sent: count: 3 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 1 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '54m:58s' raw: 3298 friendly_no_business: '16h:00m' raw_no_business: 57612 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 3 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=1' from: 1 last_page: 193 last_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=193' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=192' label: '192' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=193' label: '193' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=2' path: 'https://portal.timetoreply.com/api/reports/contact' per_page: 2 prev_page_url: null to: 2 total: 386 totals: name: null threads.total: 189 threads.await_customer: 68 threads.await_agent: 83 messages.received.count: 330 messages.sent.count: 234 overallTTR.friendly: N/A overallTTR.friendly_no_business: N/A initialTTR.friendly: N/A initialTTR.friendly_no_business: N/A overallTTC.friendly: N/A overallTTC.friendly_no_business: N/A emails: data: current_page: 1 data: - name: johnpaul.pagac@langosh.com threads: total: 3 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 3 closed: 0 have_replies: 4 have_initial_replies: 3 messages: sent: count: 4 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 7 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '19m:49s' raw: 1189.75 friendly_no_business: '23m:32s' raw_no_business: 1412 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 4 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '20m:30s' raw: 1230.6666666667 friendly_no_business: '25m:27s' raw_no_business: 1527 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: jturcotte@mertz.com threads: total: 2 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 2 await_agent: 0 closed: 0 have_replies: 1 have_initial_replies: 1 messages: sent: count: 2 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 1 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: 00s raw: 0 friendly_no_business: '19m:36s' raw_no_business: 1176 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 2 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: 00s raw: 0 friendly_no_business: '19m:36s' raw_no_business: 1176 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=1' from: 1 last_page: 237 last_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=237' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=236' label: '236' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=237' label: '237' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=2' path: 'https://portal.timetoreply.com/api/reports/contact' per_page: 2 prev_page_url: null to: 2 total: 473 totals: name: null threads.total: 189 threads.await_customer: 68 threads.await_agent: 83 messages.received.count: 330 messages.sent.count: 234 overallTTR.friendly: N/A overallTTR.friendly_no_business: N/A initialTTR.friendly: N/A initialTTR.friendly_no_business: N/A overallTTC.friendly: N/A overallTTC.friendly_no_business: N/A columns: - field: name sortable: true centered: false label: Email visible: true hasEmails: true hasComparison: false headerClass: w-1/6 - field: threads.total sortable: true centered: false label: Total visible: true hasComparison: true group: Conversations - field: threads.await_customer sortable: true centered: false label: 'Awaiting Contact Response' visible: false hasComparison: true group: Conversations - field: threads.await_agent sortable: true centered: false label: 'Awaiting Mailbox Response' visible: false hasComparison: true group: Conversations - field: messages.received.count sortable: true centered: false label: Total visible: true hasComparison: true group: 'Emails Received' - field: messages.sent.count sortable: true centered: false label: Total visible: true hasComparison: true group: 'Emails Sent' - field: overallTTR.friendly sortable: true centered: true label: Average visible: true hasComparison: false hasGoals: true group: 'Overall Reply Time' - field: overallTTR.friendly_no_business sortable: true centered: true label: 'Average (no business hours)' visible: false hasComparison: false group: 'Overall Reply Time' - field: initialTTR.friendly sortable: true centered: true label: Average visible: true hasComparison: false hasGoals: true group: 'First Reply Time' - field: initialTTR.friendly_no_business sortable: true centered: true label: 'Average (no business hours)' visible: false hasComparison: false group: 'First Reply Time' - field: overallTTC.friendly sortable: true centered: true label: Average visible: false tooltip: 'Average time to close a conversation. Measured from the first message in a conversation to the last. Takes account of business hours' hasComparison: false hasGoals: true group: 'Time To Close' - field: overallTTC.friendly_no_business sortable: true centered: true label: 'Average (no business hours)' visible: false tooltip: 'Average time to close a conversation. Measured from the first message in a conversation to the last. Ingores of business hours' hasComparison: false group: 'Time To Close' properties: domains: type: object example: data: current_page: 1 data: - name: labadie.com threads: total: 5 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 1 await_agent: 4 closed: 0 have_replies: 2 have_initial_replies: 1 messages: sent: count: 5 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 6 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '10m:42s' raw: 642.5 friendly_no_business: '10m:42s' raw_no_business: 642.5 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 5 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '13m:26s' raw: 806 friendly_no_business: '13m:26s' raw_no_business: 806 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: bahringer.com threads: total: 2 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 2 await_agent: 0 closed: 0 have_replies: 1 have_initial_replies: 0 messages: sent: count: 3 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 1 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '54m:58s' raw: 3298 friendly_no_business: '16h:00m' raw_no_business: 57612 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 3 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=1' from: 1 last_page: 193 last_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=193' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=192' label: '192' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=193' label: '193' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=2' path: 'https://portal.timetoreply.com/api/reports/contact' per_page: 2 prev_page_url: null to: 2 total: 386 totals: name: null threads.total: 189 threads.await_customer: 68 threads.await_agent: 83 messages.received.count: 330 messages.sent.count: 234 overallTTR.friendly: N/A overallTTR.friendly_no_business: N/A initialTTR.friendly: N/A initialTTR.friendly_no_business: N/A overallTTC.friendly: N/A overallTTC.friendly_no_business: N/A emails: type: object example: data: current_page: 1 data: - name: johnpaul.pagac@langosh.com threads: total: 3 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 3 closed: 0 have_replies: 4 have_initial_replies: 3 messages: sent: count: 4 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 7 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '19m:49s' raw: 1189.75 friendly_no_business: '23m:32s' raw_no_business: 1412 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 4 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '20m:30s' raw: 1230.6666666667 friendly_no_business: '25m:27s' raw_no_business: 1527 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: jturcotte@mertz.com threads: total: 2 internal: 0 inbound: 0 outbound: 0 sent_internally: 0 await_customer: 2 await_agent: 0 closed: 0 have_replies: 1 have_initial_replies: 1 messages: sent: count: 2 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 1 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: 00s raw: 0 friendly_no_business: '19m:36s' raw_no_business: 1176 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 2 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: 00s raw: 0 friendly_no_business: '19m:36s' raw_no_business: 1176 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=1' from: 1 last_page: 237 last_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=237' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=4' label: '4' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=5' label: '5' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=6' label: '6' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=7' label: '7' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=8' label: '8' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=9' label: '9' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=10' label: '10' active: false - url: null label: ... active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=236' label: '236' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=237' label: '237' active: false - url: 'https://portal.timetoreply.com/api/reports/contact?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/reports/contact?page=2' path: 'https://portal.timetoreply.com/api/reports/contact' per_page: 2 prev_page_url: null to: 2 total: 473 totals: name: null threads.total: 189 threads.await_customer: 68 threads.await_agent: 83 messages.received.count: 330 messages.sent.count: 234 overallTTR.friendly: N/A overallTTR.friendly_no_business: N/A initialTTR.friendly: N/A initialTTR.friendly_no_business: N/A overallTTC.friendly: N/A overallTTC.friendly_no_business: N/A columns: type: array example: - field: name sortable: true centered: false label: Email visible: true hasEmails: true hasComparison: false headerClass: w-1/6 - field: threads.total sortable: true centered: false label: Total visible: true hasComparison: true group: Conversations - field: threads.await_customer sortable: true centered: false label: 'Awaiting Contact Response' visible: false hasComparison: true group: Conversations - field: threads.await_agent sortable: true centered: false label: 'Awaiting Mailbox Response' visible: false hasComparison: true group: Conversations - field: messages.received.count sortable: true centered: false label: Total visible: true hasComparison: true group: 'Emails Received' - field: messages.sent.count sortable: true centered: false label: Total visible: true hasComparison: true group: 'Emails Sent' - field: overallTTR.friendly sortable: true centered: true label: Average visible: true hasComparison: false hasGoals: true group: 'Overall Reply Time' - field: overallTTR.friendly_no_business sortable: true centered: true label: 'Average (no business hours)' visible: false hasComparison: false group: 'Overall Reply Time' - field: initialTTR.friendly sortable: true centered: true label: Average visible: true hasComparison: false hasGoals: true group: 'First Reply Time' - field: initialTTR.friendly_no_business sortable: true centered: true label: 'Average (no business hours)' visible: false hasComparison: false group: 'First Reply Time' - field: overallTTC.friendly sortable: true centered: true label: Average visible: false tooltip: 'Average time to close a conversation. Measured from the first message in a conversation to the last. Takes account of business hours' hasComparison: false hasGoals: true group: 'Time To Close' - field: overallTTC.friendly_no_business sortable: true centered: true label: 'Average (no business hours)' visible: false tooltip: 'Average time to close a conversation. Measured from the first message in a conversation to the last. Ingores of business hours' hasComparison: false group: 'Time To Close' items: type: object tags: - Reports /api/reports/group-mailboxes: get: summary: 'Group Mailboxes - Report' description: 'Group Mailboxes Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name of the group mailbox you want statistics for. Use the models endpoint to get a list.' example: Support required: false schema: type: string description: 'Name of the group mailbox you want statistics for. Use the models endpoint to get a list.' example: Support - in: query name: model_type description: 'Model Type of the model being queried. Can only be ''Internal'' or ''Group Mailbox''.' example: 'Group Mailbox' required: false schema: type: string description: 'Model Type of the model being queried. Can only be ''Internal'' or ''Group Mailbox''.' example: 'Group Mailbox' - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: sort_by description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: stats: threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 31 have_replies_from_agents: 31 completionRatio: ratio: 71.43% numerator: 30 denominator: 42 messages: count: 111 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 85 initial: 42 replies: 23 reply_all: 19 forward: 1 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 41 initial: 0 replies: 27 reply_all: 13 forward: 1 follow_up: 0 initial_replies: 30 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '44m:51s' raw: 2691.95 friendly_no_business: '01h:25m' raw_no_business: 5148.85 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 41 initialTTR: friendly: '48m:05s' raw: 2885.6666666667 friendly_no_business: '01h:10m' raw_no_business: 4242.6666666667 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: '21m:29s' raw: 1289 friendly_no_business: '21m:29s' raw_no_business: 1289 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: [] all_group_mailbox_stats: current_page: 1 data: - threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 31 have_replies_from_agents: 31 completionRatio: ratio: 71.43% numerator: 30 denominator: 42 messages: count: 111 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 85 initial: 42 replies: 23 reply_all: 19 forward: 1 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 41 initial: 0 replies: 27 reply_all: 13 forward: 1 follow_up: 0 initial_replies: 30 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '44m:51s' raw: 2691.95 friendly_no_business: '01h:25m' raw_no_business: 5148.85 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 41 goal_status: null goal: null initialTTR: friendly: '48m:05s' raw: 2885.6666666667 friendly_no_business: '01h:10m' raw_no_business: 4242.6666666667 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTF: friendly: '21m:29s' raw: 1289 friendly_no_business: '21m:29s' raw_no_business: 1289 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null dailyStats: [] name: Support members: current_page: 1 data: - name: support@timetoreply.com threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 61 initial: 42 replies: 0 reply_all: 19 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 100.00% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 29.81% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% goal_status: null goal: null - name: j.weissnat@timetoreply.com threads: total: 21 internal: 0 inbound: 21 outbound: 0 sent_internally: 1 await_customer: 4 await_agent: 13 closed: 3 have_replies: 23 have_initial_replies: 20 messages: sent: count: 24 initial: 0 replies: 14 reply_all: 9 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 19 initial: 0 replies: 15 reply_all: 4 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '50m:31s' raw: 3031.4782608696 friendly_no_business: '01h:19m' raw_no_business: 4745.2173913043 percentileRanks: - key: '15m:00s' value: 28.98% - key: '01h:00m' value: 83.80% - key: '02h:00m' value: 87.35% - key: '04h:00m' value: 92.31% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 16.85% - key: '01h:00m' value: 83.27% - key: '02h:00m' value: 85.39% - key: '04h:00m' value: 89.38% - key: '08h:00m' value: 94.63% - key: '24h:00m' value: 100.00% within_sla: 0 sla_breach: 24 goal_status: null goal: null overallTTF: friendly: '21m:29s' raw: 1289 friendly_no_business: '21m:29s' raw_no_business: 1289 initialTTR: friendly: '54m:53s' raw: 3293.6 friendly_no_business: '01h:27m' raw_no_business: 5264.4 percentileRanks: - key: '15m:00s' value: 32.09% - key: '01h:00m' value: 81.37% - key: '02h:00m' value: 85.45% - key: '04h:00m' value: 91.16% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 19.38% - key: '01h:00m' value: 80.76% - key: '02h:00m' value: 83.20% - key: '04h:00m' value: 87.79% - key: '08h:00m' value: 93.82% - key: '24h:00m' value: 100.00% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 100.00% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 29.81% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% goal_status: null goal: null - name: e.raynor@timetoreply.com threads: total: 11 internal: 0 inbound: 11 outbound: 0 sent_internally: 1 await_customer: 6 await_agent: 4 closed: 0 have_replies: 17 have_initial_replies: 10 messages: sent: count: 17 initial: 0 replies: 13 reply_all: 4 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 11 initial: 0 replies: 8 reply_all: 2 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '37m:12s' raw: 2232.5882352941 friendly_no_business: '01h:34m' raw_no_business: 5694.9411764706 percentileRanks: - key: '15m:00s' value: 42.59% - key: '01h:00m' value: 84.65% - key: '02h:00m' value: 89.32% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 36.71% - key: '01h:00m' value: 84.50% - key: '02h:00m' value: 88.38% - key: '04h:00m' value: 89.63% - key: '08h:00m' value: 92.14% - key: '24h:00m' value: 100.00% within_sla: 0 sla_breach: 17 goal_status: null goal: null overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '34m:29s' raw: 2069.8 friendly_no_business: '36m:39s' raw_no_business: 2199.2 percentileRanks: - key: '15m:00s' value: 30.48% - key: '01h:00m' value: 83.90% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 30.48% - key: '01h:00m' value: 83.64% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 0.00% - key: '02h:00m' value: 0.00% - key: '04h:00m' value: 0.00% - key: '08h:00m' value: 0.00% - key: '24h:00m' value: 0.00% percentileRanksRaw: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 0.00% - key: '02h:00m' value: 0.00% - key: '04h:00m' value: 0.00% - key: '08h:00m' value: 0.00% - key: '24h:00m' value: 0.00% goal_status: null goal: null first_page_url: 'https://portal.timetoreply.com/api/reports/group-mailboxes?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/reports/group-mailboxes?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/group-mailboxes?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/reports/group-mailboxes' per_page: 15 prev_page_url: null to: 3 total: 3 first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: 1 total: 1 args: model: model_type: 'Group Mailbox' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody properties: stats: type: object example: threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 31 have_replies_from_agents: 31 completionRatio: ratio: 71.43% numerator: 30 denominator: 42 messages: count: 111 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 85 initial: 42 replies: 23 reply_all: 19 forward: 1 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 41 initial: 0 replies: 27 reply_all: 13 forward: 1 follow_up: 0 initial_replies: 30 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '44m:51s' raw: 2691.95 friendly_no_business: '01h:25m' raw_no_business: 5148.85 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 41 initialTTR: friendly: '48m:05s' raw: 2885.6666666667 friendly_no_business: '01h:10m' raw_no_business: 4242.6666666667 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: '21m:29s' raw: 1289 friendly_no_business: '21m:29s' raw_no_business: 1289 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: [] all_group_mailbox_stats: type: object example: current_page: 1 data: - threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 31 have_replies_from_agents: 31 completionRatio: ratio: 71.43% numerator: 30 denominator: 42 messages: count: 111 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 85 initial: 42 replies: 23 reply_all: 19 forward: 1 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 41 initial: 0 replies: 27 reply_all: 13 forward: 1 follow_up: 0 initial_replies: 30 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '44m:51s' raw: 2691.95 friendly_no_business: '01h:25m' raw_no_business: 5148.85 percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 41 goal_status: null goal: null initialTTR: friendly: '48m:05s' raw: 2885.6666666667 friendly_no_business: '01h:10m' raw_no_business: 4242.6666666667 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTF: friendly: '21m:29s' raw: 1289 friendly_no_business: '21m:29s' raw_no_business: 1289 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null dailyStats: [] name: Support members: current_page: 1 data: - name: support@timetoreply.com threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 61 initial: 42 replies: 0 reply_all: 19 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 100.00% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 29.81% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% goal_status: null goal: null - name: j.weissnat@timetoreply.com threads: total: 21 internal: 0 inbound: 21 outbound: 0 sent_internally: 1 await_customer: 4 await_agent: 13 closed: 3 have_replies: 23 have_initial_replies: 20 messages: sent: count: 24 initial: 0 replies: 14 reply_all: 9 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 19 initial: 0 replies: 15 reply_all: 4 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '50m:31s' raw: 3031.4782608696 friendly_no_business: '01h:19m' raw_no_business: 4745.2173913043 percentileRanks: - key: '15m:00s' value: 28.98% - key: '01h:00m' value: 83.80% - key: '02h:00m' value: 87.35% - key: '04h:00m' value: 92.31% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 16.85% - key: '01h:00m' value: 83.27% - key: '02h:00m' value: 85.39% - key: '04h:00m' value: 89.38% - key: '08h:00m' value: 94.63% - key: '24h:00m' value: 100.00% within_sla: 0 sla_breach: 24 goal_status: null goal: null overallTTF: friendly: '21m:29s' raw: 1289 friendly_no_business: '21m:29s' raw_no_business: 1289 initialTTR: friendly: '54m:53s' raw: 3293.6 friendly_no_business: '01h:27m' raw_no_business: 5264.4 percentileRanks: - key: '15m:00s' value: 32.09% - key: '01h:00m' value: 81.37% - key: '02h:00m' value: 85.45% - key: '04h:00m' value: 91.16% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 19.38% - key: '01h:00m' value: 80.76% - key: '02h:00m' value: 83.20% - key: '04h:00m' value: 87.79% - key: '08h:00m' value: 93.82% - key: '24h:00m' value: 100.00% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 100.00% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 29.81% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% goal_status: null goal: null - name: e.raynor@timetoreply.com threads: total: 11 internal: 0 inbound: 11 outbound: 0 sent_internally: 1 await_customer: 6 await_agent: 4 closed: 0 have_replies: 17 have_initial_replies: 10 messages: sent: count: 17 initial: 0 replies: 13 reply_all: 4 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 11 initial: 0 replies: 8 reply_all: 2 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '37m:12s' raw: 2232.5882352941 friendly_no_business: '01h:34m' raw_no_business: 5694.9411764706 percentileRanks: - key: '15m:00s' value: 42.59% - key: '01h:00m' value: 84.65% - key: '02h:00m' value: 89.32% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 36.71% - key: '01h:00m' value: 84.50% - key: '02h:00m' value: 88.38% - key: '04h:00m' value: 89.63% - key: '08h:00m' value: 92.14% - key: '24h:00m' value: 100.00% within_sla: 0 sla_breach: 17 goal_status: null goal: null overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '34m:29s' raw: 2069.8 friendly_no_business: '36m:39s' raw_no_business: 2199.2 percentileRanks: - key: '15m:00s' value: 30.48% - key: '01h:00m' value: 83.90% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 30.48% - key: '01h:00m' value: 83.64% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 goal_status: null goal: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 0.00% - key: '02h:00m' value: 0.00% - key: '04h:00m' value: 0.00% - key: '08h:00m' value: 0.00% - key: '24h:00m' value: 0.00% percentileRanksRaw: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 0.00% - key: '02h:00m' value: 0.00% - key: '04h:00m' value: 0.00% - key: '08h:00m' value: 0.00% - key: '24h:00m' value: 0.00% goal_status: null goal: null first_page_url: 'https://portal.timetoreply.com/api/reports/group-mailboxes?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/reports/group-mailboxes?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/group-mailboxes?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/reports/group-mailboxes' per_page: 15 prev_page_url: null to: 3 total: 3 first_page_url: '/?page=1' from: 1 last_page: 1 last_page_url: '/?page=1' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: / per_page: 2 prev_page_url: null to: 1 total: 1 args: type: object example: model: model_type: 'Group Mailbox' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody tags: - Reports /api/reports/interactions: get: summary: 'Interactions - Report' description: 'Interactions Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: query name: agentOne description: 'Name of the first agent you want to load interactions report for. Note, if an agent is provided as model, these options will be ignored.' example: 'Joe Blogs' required: false schema: type: string description: 'Name of the first agent you want to load interactions report for. Note, if an agent is provided as model, these options will be ignored.' example: 'Joe Blogs' - in: query name: agentTwo description: 'Name of the second agent you want to load interactions report for. Note, if an agent is provided as model, these options will be ignored.' example: 'Jane Doe' required: false schema: type: string description: 'Name of the second agent you want to load interactions report for. Note, if an agent is provided as model, these options will be ignored.' example: 'Jane Doe' - in: query name: agentThree description: 'Name of the third agent you want to load interactions report for. Note, if an agent is provided as model, these options will be ignored.' example: 'Peter Rabbit' required: false schema: type: string description: 'Name of the third agent you want to load interactions report for. Note, if an agent is provided as model, these options will be ignored.' example: 'Peter Rabbit' - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: 'Ewell Raynor': interactions: { } agent: id: 2 name: 'Ewell Raynor' email_usernames: '0': e.raynor@timetoreply.com model_type: Mailbox icon: user-plus key: 0 properties: 'Ewell Raynor': type: object example: interactions: { } agent: id: 2 name: 'Ewell Raynor' email_usernames: '0': e.raynor@timetoreply.com model_type: Mailbox icon: user-plus key: 0 tags: - Reports /api/reports/overview: get: summary: 'Overview - Report' description: 'Overview Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: timetoreply.com required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: timetoreply.com - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Contact required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Contact - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: sort_by description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: per_page_agents description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: page_agents description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: query name: per_page_contacts description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: page_contacts description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: query name: per_page_domains description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: page_domains description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: stats: threads: total: 189 internal: 14 inbound: 150 outbound: 25 sent_internally: 18 await_customer: 68 await_agent: 83 closed: 20 have_replies: 148 have_replies_from_agents: 141 completionRatio: ratio: 500.00% numerator: 125 denominator: 25 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 71 Tuesday: 29.5 Wednesday: 64 Thursday: 62 Friday: 63 Saturday: 1 Sunday: 2 hourOfDay: '00:00': 0 '01:00': 0.125 '02:00': 0.125 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 1.875 '10:00': 4.125 '11:00': 5.625 '12:00': 5.375 '13:00': 3.75 '14:00': 3.75 '15:00': 4.875 '16:00': 5 '17:00': 5 '18:00': 0.125 '19:00': 0.25 '20:00': 0 '21:00': 0.125 '22:00': 0 '23:00': 0.125 sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 58 Tuesday: 41 Wednesday: 38 Thursday: 46 Friday: 46 Saturday: 0 Sunday: 1 hourOfDay: '00:00': 0 '01:00': 0.125 '02:00': 0.125 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0.75 '10:00': 3.25 '11:00': 3.25 '12:00': 3.625 '13:00': 3.25 '14:00': 2.875 '15:00': 3.25 '16:00': 3.875 '17:00': 4 '18:00': 0 '19:00': 0.125 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0.25 overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: - key: '15m:00s' value: 41.48% - key: '01h:00m' value: 82.88% - key: '02h:00m' value: 86.59% - key: '04h:00m' value: 92.00% - key: '08h:00m' value: 95.15% - key: '24h:00m' value: 98.65% percentileRanksRaw: - key: '15m:00s' value: 34.93% - key: '01h:00m' value: 82.35% - key: '02h:00m' value: 84.92% - key: '04h:00m' value: 88.92% - key: '08h:00m' value: 91.06% - key: '24h:00m' value: 94.61% within_sla: 0 sla_breach: 230 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: - key: '15m:00s' value: 39.65% - key: '01h:00m' value: 83.99% - key: '02h:00m' value: 88.74% - key: '04h:00m' value: 92.84% - key: '08h:00m' value: 96.48% - key: '24h:00m' value: 99.13% percentileRanksRaw: - key: '15m:00s' value: 33.05% - key: '01h:00m' value: 83.99% - key: '02h:00m' value: 87.09% - key: '04h:00m' value: 89.95% - key: '08h:00m' value: 93.03% - key: '24h:00m' value: 95.83% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: '09m:12s' raw: 552.33333333333 friendly_no_business: '10m:21s' raw_no_business: 621.5 overallTTC: friendly: '58m:19s' raw: 3499.2666666667 friendly_no_business: '01h:02m' raw_no_business: 3776.2 percentileRanks: - key: '15m:00s' value: 20.43% - key: '01h:00m' value: 69.59% - key: '02h:00m' value: 83.86% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 7.43% - key: '01h:00m' value: 69.59% - key: '02h:00m' value: 83.86% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: - timestamp: 1640649600000 date: 'Tue, 28th Dec' messages: sent: 41 forward: 0 reply: 31 received: 58 overallTTR: raw: 3659.7419354839 raw_no_business: 5772.2903225806 overallTTF: raw: null raw_no_business: null initialTTR: raw: 4739.8421052632 raw_no_business: 8022.8947368421 threads: total: 31 have_replies_from_agents: 12 no_reply_from_agents: 0 completionRatio: 38.71 - timestamp: 1640736000000 date: 'Wed, 29th Dec' messages: sent: 38 forward: 4 reply: 30 received: 64 overallTTR: raw: 5237.2666666667 raw_no_business: 14795.5 overallTTF: raw: 506.25 raw_no_business: 506.25 initialTTR: raw: 4110.55 raw_no_business: 9972.2 threads: total: 35 have_replies_from_agents: 11 no_reply_from_agents: 0 completionRatio: 31.43 - timestamp: 1640822400000 date: 'Thu, 30th Dec' messages: sent: 46 forward: 0 reply: 38 received: 62 overallTTR: raw: 11168.368421053 raw_no_business: 28443.921052632 overallTTF: raw: null raw_no_business: null initialTTR: raw: 8303.0952380952 raw_no_business: 17975.333333333 threads: total: 37 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 43.24 - timestamp: 1640908800000 date: 'Fri, 31st Dec' messages: sent: 46 forward: 1 reply: 36 received: 63 overallTTR: raw: 5002.0555555556 raw_no_business: 13029.666666667 overallTTF: raw: 1289 raw_no_business: 1289 initialTTR: raw: 2055.8965517241 raw_no_business: 3079.8620689655 threads: total: 40 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 40 - timestamp: 1640995200000 date: 'Sat, 1st Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 - timestamp: 1641081600000 date: 'Sun, 2nd Jan' messages: sent: 1 forward: 0 reply: 0 received: 2 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null threads: total: 0 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 - timestamp: 1641168000000 date: 'Mon, 3rd Jan' messages: sent: 58 forward: 1 reply: 52 received: 71 overallTTR: raw: 3608.6730769231 raw_no_business: 16252.711538462 overallTTF: raw: 0 raw_no_business: 415 initialTTR: raw: 4321.5833333333 raw_no_business: 22491.722222222 threads: total: 44 have_replies_from_agents: 26 no_reply_from_agents: 0 completionRatio: 59.09 - timestamp: 1641254400000 date: 'Tue, 4th Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 all_agent_stats: maxima: name: Total threads.total: 189 threads.internal: 14 threads.inbound: 150 threads.outbound: 25 threads.sent_internally: 18 threads.await_customer: 68 threads.await_agent: 83 threads.closed: 20 threads.have_replies: 148 messages.received.count: 322 messages.received.initial: 159 messages.received.replies: 114 messages.received.reply_all: 43 messages.received.forward: 6 messages.received.follow_up: 0 messages.sent.count: 230 messages.sent.initial: 37 messages.sent.replies: 159 messages.sent.reply_all: 28 messages.sent.forward: 6 messages.sent.follow_up: 0 overallTTR.friendly: '01h:34m' overallTTR.friendly_no_business: '04h:28m' overallTTR.within_sla: 0 overallTTR.sla_breach: 230 initialTTR.friendly: '01h:14m' initialTTR.friendly_no_business: '03h:37m' initialTTR.within_sla: 0 initialTTR.sla_breach: 0 initialTTR.closed_within_sla: 0 initialTTR.closed_sla_breach: 0 initialTTR.in_progress_within_sla: 0 initialTTR.in_progress_sla_breach: 0 initialTTR.unhandled_within_sla: 0 initialTTR.unhandled_sla_breach: 0 overallTTC.friendly: '58m:19s' overallTTC.friendly_no_business: '01h:02m' overallTTC.within_sla: 0 overallTTC.sla_breach: 0 overallTTC.closed_within_sla: 0 overallTTC.closed_sla_breach: 0 overallTTC.in_progress_within_sla: 0 overallTTC.in_progress_sla_breach: 0 overallTTC.unhandled_within_sla: 0 overallTTC.unhandled_sla_breach: 0 overallTTF.friendly: '09m:12s' overallTTF.friendly_no_business: '10m:21s' data: current_page: 1 data: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 17 await_customer: 31 await_agent: 31 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: - key: '15m:00s' value: 31.79% - key: '01h:00m' value: 77.77% - key: '02h:00m' value: 79.23% - key: '04h:00m' value: 86.47% - key: '08h:00m' value: 87.39% - key: '24h:00m' value: 91.29% within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: - key: '15m:00s' value: 37.05% - key: '01h:00m' value: 82.14% - key: '02h:00m' value: 86.42% - key: '04h:00m' value: 91.63% - key: '08h:00m' value: 94.17% - key: '24h:00m' value: 98.09% percentileRanksRaw: - key: '15m:00s' value: 33.48% - key: '01h:00m' value: 82.14% - key: '02h:00m' value: 84.21% - key: '04h:00m' value: 89.36% - key: '08h:00m' value: 90.69% - key: '24h:00m' value: 93.01% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 55.48% - key: '02h:00m' value: 72.18% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 55.48% - key: '02h:00m' value: 72.18% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 14 await_customer: 15 await_agent: 24 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 37.31% - key: '01h:00m' value: 85.85% - key: '02h:00m' value: 86.76% - key: '04h:00m' value: 88.47% - key: '08h:00m' value: 90.65% - key: '24h:00m' value: 94.72% within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: - key: '15m:00s' value: 41.47% - key: '01h:00m' value: 85.35% - key: '02h:00m' value: 87.64% - key: '04h:00m' value: 90.58% - key: '08h:00m' value: 96.14% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 34.73% - key: '01h:00m' value: 85.19% - key: '02h:00m' value: 86.47% - key: '04h:00m' value: 88.86% - key: '08h:00m' value: 91.91% - key: '24h:00m' value: 95.96% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 53.18% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 22.63% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% first_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' from: 1 last_page: 3 last_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=3' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/reports/overview?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=2' path: 'https://portal.timetoreply.com/api/reports/overview' per_page: 2 prev_page_url: null to: 2 total: 6 all_domain_stats: maxima: [] data: current_page: 1 data: - name: timetoreply.com threads: total: 189 internal: 14 inbound: 150 outbound: 25 sent_internally: 18 await_customer: 68 await_agent: 83 closed: 20 have_replies: 187 have_initial_replies: 125 messages: sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: - key: '15m:00s' value: 41.48% - key: '01h:00m' value: 82.88% - key: '02h:00m' value: 86.59% - key: '04h:00m' value: 92.00% - key: '08h:00m' value: 95.15% - key: '24h:00m' value: 98.65% percentileRanksRaw: - key: '15m:00s' value: 34.93% - key: '01h:00m' value: 82.35% - key: '02h:00m' value: 84.92% - key: '04h:00m' value: 88.92% - key: '08h:00m' value: 91.06% - key: '24h:00m' value: 94.61% within_sla: 0 sla_breach: 230 overallTTF: friendly: '09m:12s' raw: 552.33333333333 friendly_no_business: '10m:21s' raw_no_business: 621.5 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '58m:19s' raw: 3499.2666666667 friendly_no_business: '01h:02m' raw_no_business: 3776.2 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/reports/overview' per_page: 2 prev_page_url: null to: 1 total: 1 all_customer_stats: maxima: [] data: current_page: 1 data: [] first_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' from: null last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/reports/overview' per_page: 2 prev_page_url: null to: null total: 0 args: model: id: null name: timetoreply.com email_usernames: - timetoreply.com model_type: Contact icon: user modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody properties: stats: type: object example: threads: total: 189 internal: 14 inbound: 150 outbound: 25 sent_internally: 18 await_customer: 68 await_agent: 83 closed: 20 have_replies: 148 have_replies_from_agents: 141 completionRatio: ratio: 500.00% numerator: 125 denominator: 25 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 71 Tuesday: 29.5 Wednesday: 64 Thursday: 62 Friday: 63 Saturday: 1 Sunday: 2 hourOfDay: '00:00': 0 '01:00': 0.125 '02:00': 0.125 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 1.875 '10:00': 4.125 '11:00': 5.625 '12:00': 5.375 '13:00': 3.75 '14:00': 3.75 '15:00': 4.875 '16:00': 5 '17:00': 5 '18:00': 0.125 '19:00': 0.25 '20:00': 0 '21:00': 0.125 '22:00': 0 '23:00': 0.125 sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 58 Tuesday: 41 Wednesday: 38 Thursday: 46 Friday: 46 Saturday: 0 Sunday: 1 hourOfDay: '00:00': 0 '01:00': 0.125 '02:00': 0.125 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0.75 '10:00': 3.25 '11:00': 3.25 '12:00': 3.625 '13:00': 3.25 '14:00': 2.875 '15:00': 3.25 '16:00': 3.875 '17:00': 4 '18:00': 0 '19:00': 0.125 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0.25 overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: - key: '15m:00s' value: 41.48% - key: '01h:00m' value: 82.88% - key: '02h:00m' value: 86.59% - key: '04h:00m' value: 92.00% - key: '08h:00m' value: 95.15% - key: '24h:00m' value: 98.65% percentileRanksRaw: - key: '15m:00s' value: 34.93% - key: '01h:00m' value: 82.35% - key: '02h:00m' value: 84.92% - key: '04h:00m' value: 88.92% - key: '08h:00m' value: 91.06% - key: '24h:00m' value: 94.61% within_sla: 0 sla_breach: 230 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: - key: '15m:00s' value: 39.65% - key: '01h:00m' value: 83.99% - key: '02h:00m' value: 88.74% - key: '04h:00m' value: 92.84% - key: '08h:00m' value: 96.48% - key: '24h:00m' value: 99.13% percentileRanksRaw: - key: '15m:00s' value: 33.05% - key: '01h:00m' value: 83.99% - key: '02h:00m' value: 87.09% - key: '04h:00m' value: 89.95% - key: '08h:00m' value: 93.03% - key: '24h:00m' value: 95.83% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: '09m:12s' raw: 552.33333333333 friendly_no_business: '10m:21s' raw_no_business: 621.5 overallTTC: friendly: '58m:19s' raw: 3499.2666666667 friendly_no_business: '01h:02m' raw_no_business: 3776.2 percentileRanks: - key: '15m:00s' value: 20.43% - key: '01h:00m' value: 69.59% - key: '02h:00m' value: 83.86% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 7.43% - key: '01h:00m' value: 69.59% - key: '02h:00m' value: 83.86% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: - timestamp: 1640649600000 date: 'Tue, 28th Dec' messages: sent: 41 forward: 0 reply: 31 received: 58 overallTTR: raw: 3659.7419354839 raw_no_business: 5772.2903225806 overallTTF: raw: null raw_no_business: null initialTTR: raw: 4739.8421052632 raw_no_business: 8022.8947368421 threads: total: 31 have_replies_from_agents: 12 no_reply_from_agents: 0 completionRatio: 38.71 - timestamp: 1640736000000 date: 'Wed, 29th Dec' messages: sent: 38 forward: 4 reply: 30 received: 64 overallTTR: raw: 5237.2666666667 raw_no_business: 14795.5 overallTTF: raw: 506.25 raw_no_business: 506.25 initialTTR: raw: 4110.55 raw_no_business: 9972.2 threads: total: 35 have_replies_from_agents: 11 no_reply_from_agents: 0 completionRatio: 31.43 - timestamp: 1640822400000 date: 'Thu, 30th Dec' messages: sent: 46 forward: 0 reply: 38 received: 62 overallTTR: raw: 11168.368421053 raw_no_business: 28443.921052632 overallTTF: raw: null raw_no_business: null initialTTR: raw: 8303.0952380952 raw_no_business: 17975.333333333 threads: total: 37 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 43.24 - timestamp: 1640908800000 date: 'Fri, 31st Dec' messages: sent: 46 forward: 1 reply: 36 received: 63 overallTTR: raw: 5002.0555555556 raw_no_business: 13029.666666667 overallTTF: raw: 1289 raw_no_business: 1289 initialTTR: raw: 2055.8965517241 raw_no_business: 3079.8620689655 threads: total: 40 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 40 - timestamp: 1640995200000 date: 'Sat, 1st Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 - timestamp: 1641081600000 date: 'Sun, 2nd Jan' messages: sent: 1 forward: 0 reply: 0 received: 2 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null threads: total: 0 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 - timestamp: 1641168000000 date: 'Mon, 3rd Jan' messages: sent: 58 forward: 1 reply: 52 received: 71 overallTTR: raw: 3608.6730769231 raw_no_business: 16252.711538462 overallTTF: raw: 0 raw_no_business: 415 initialTTR: raw: 4321.5833333333 raw_no_business: 22491.722222222 threads: total: 44 have_replies_from_agents: 26 no_reply_from_agents: 0 completionRatio: 59.09 - timestamp: 1641254400000 date: 'Tue, 4th Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 all_agent_stats: type: object example: maxima: name: Total threads.total: 189 threads.internal: 14 threads.inbound: 150 threads.outbound: 25 threads.sent_internally: 18 threads.await_customer: 68 threads.await_agent: 83 threads.closed: 20 threads.have_replies: 148 messages.received.count: 322 messages.received.initial: 159 messages.received.replies: 114 messages.received.reply_all: 43 messages.received.forward: 6 messages.received.follow_up: 0 messages.sent.count: 230 messages.sent.initial: 37 messages.sent.replies: 159 messages.sent.reply_all: 28 messages.sent.forward: 6 messages.sent.follow_up: 0 overallTTR.friendly: '01h:34m' overallTTR.friendly_no_business: '04h:28m' overallTTR.within_sla: 0 overallTTR.sla_breach: 230 initialTTR.friendly: '01h:14m' initialTTR.friendly_no_business: '03h:37m' initialTTR.within_sla: 0 initialTTR.sla_breach: 0 initialTTR.closed_within_sla: 0 initialTTR.closed_sla_breach: 0 initialTTR.in_progress_within_sla: 0 initialTTR.in_progress_sla_breach: 0 initialTTR.unhandled_within_sla: 0 initialTTR.unhandled_sla_breach: 0 overallTTC.friendly: '58m:19s' overallTTC.friendly_no_business: '01h:02m' overallTTC.within_sla: 0 overallTTC.sla_breach: 0 overallTTC.closed_within_sla: 0 overallTTC.closed_sla_breach: 0 overallTTC.in_progress_within_sla: 0 overallTTC.in_progress_sla_breach: 0 overallTTC.unhandled_within_sla: 0 overallTTC.unhandled_sla_breach: 0 overallTTF.friendly: '09m:12s' overallTTF.friendly_no_business: '10m:21s' data: current_page: 1 data: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 17 await_customer: 31 await_agent: 31 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '15m:00s' value: 36.73% - key: '01h:00m' value: 79.00% - key: '02h:00m' value: 81.98% - key: '04h:00m' value: 90.26% - key: '08h:00m' value: 92.27% - key: '24h:00m' value: 96.95% percentileRanksRaw: - key: '15m:00s' value: 31.79% - key: '01h:00m' value: 77.77% - key: '02h:00m' value: 79.23% - key: '04h:00m' value: 86.47% - key: '08h:00m' value: 87.39% - key: '24h:00m' value: 91.29% within_sla: 0 sla_breach: 101 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: - key: '15m:00s' value: 37.05% - key: '01h:00m' value: 82.14% - key: '02h:00m' value: 86.42% - key: '04h:00m' value: 91.63% - key: '08h:00m' value: 94.17% - key: '24h:00m' value: 98.09% percentileRanksRaw: - key: '15m:00s' value: 33.48% - key: '01h:00m' value: 82.14% - key: '02h:00m' value: 84.21% - key: '04h:00m' value: 89.36% - key: '08h:00m' value: 90.69% - key: '24h:00m' value: 93.01% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 55.48% - key: '02h:00m' value: 72.18% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 0.00% - key: '01h:00m' value: 55.48% - key: '02h:00m' value: 72.18% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 14 await_customer: 15 await_agent: 24 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '15m:00s' value: 41.90% - key: '01h:00m' value: 85.97% - key: '02h:00m' value: 87.60% - key: '04h:00m' value: 89.70% - key: '08h:00m' value: 94.84% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 37.31% - key: '01h:00m' value: 85.85% - key: '02h:00m' value: 86.76% - key: '04h:00m' value: 88.47% - key: '08h:00m' value: 90.65% - key: '24h:00m' value: 94.72% within_sla: 0 sla_breach: 62 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: - key: '15m:00s' value: 41.47% - key: '01h:00m' value: 85.35% - key: '02h:00m' value: 87.64% - key: '04h:00m' value: 90.58% - key: '08h:00m' value: 96.14% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 34.73% - key: '01h:00m' value: 85.19% - key: '02h:00m' value: 86.47% - key: '04h:00m' value: 88.86% - key: '08h:00m' value: 91.91% - key: '24h:00m' value: 95.96% closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: - key: '15m:00s' value: 53.18% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% percentileRanksRaw: - key: '15m:00s' value: 22.63% - key: '01h:00m' value: 100.00% - key: '02h:00m' value: 100.00% - key: '04h:00m' value: 100.00% - key: '08h:00m' value: 100.00% - key: '24h:00m' value: 100.00% first_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' from: 1 last_page: 3 last_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=3' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=1' label: '1' active: true - url: 'https://portal.timetoreply.com/api/reports/overview?page=2' label: '2' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=3' label: '3' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=2' label: 'Next »' active: false next_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=2' path: 'https://portal.timetoreply.com/api/reports/overview' per_page: 2 prev_page_url: null to: 2 total: 6 all_domain_stats: type: object example: maxima: [] data: current_page: 1 data: - name: timetoreply.com threads: total: 189 internal: 14 inbound: 150 outbound: 25 sent_internally: 18 await_customer: 68 await_agent: 83 closed: 20 have_replies: 187 have_initial_replies: 125 messages: sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: - key: '15m:00s' value: 41.48% - key: '01h:00m' value: 82.88% - key: '02h:00m' value: 86.59% - key: '04h:00m' value: 92.00% - key: '08h:00m' value: 95.15% - key: '24h:00m' value: 98.65% percentileRanksRaw: - key: '15m:00s' value: 34.93% - key: '01h:00m' value: 82.35% - key: '02h:00m' value: 84.92% - key: '04h:00m' value: 88.92% - key: '08h:00m' value: 91.06% - key: '24h:00m' value: 94.61% within_sla: 0 sla_breach: 230 overallTTF: friendly: '09m:12s' raw: 552.33333333333 friendly_no_business: '10m:21s' raw_no_business: 621.5 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '58m:19s' raw: 3499.2666666667 friendly_no_business: '01h:02m' raw_no_business: 3776.2 closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' from: 1 last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/reports/overview' per_page: 2 prev_page_url: null to: 1 total: 1 all_customer_stats: type: object example: maxima: [] data: current_page: 1 data: [] first_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' from: null last_page: 1 last_page_url: 'https://portal.timetoreply.com/api/reports/overview?page=1' links: - url: null label: '« Previous' active: false - url: 'https://portal.timetoreply.com/api/reports/overview?page=1' label: '1' active: true - url: null label: 'Next »' active: false next_page_url: null path: 'https://portal.timetoreply.com/api/reports/overview' per_page: 2 prev_page_url: null to: null total: 0 args: type: object example: model: id: null name: timetoreply.com email_usernames: - timetoreply.com model_type: Contact icon: user modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody tags: - Reports /api/reports/productivity: get: summary: 'Productivity - Report' description: 'Productivity Report Data' parameters: - in: query name: date description: 'The date of your request in the format "YYYY-MM-DD".' example: '2020-01-01' required: false schema: type: string description: 'The date of your request in the format "YYYY-MM-DD".' example: '2020-01-01' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: sort_by description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: email_volumes: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: messages_received_count label: 'Emails Received' sortable: true visible: true subheading: '0' meta: hasSpark: true tooltip: 'The total number of emails received for this period, regardless of business hours.' headerClass: has-tooltip - field: messages_sent_count label: 'Emails Sent' sortable: true visible: true subheading: '0' meta: hasSpark: true tooltip: 'The total number of emails sent for the period regardless of business hours.' headerClass: has-tooltip - field: messages_sent_replies_percent label: '% Replies Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were replies, regardless of business hours.' headerClass: has-tooltip - field: messages_sent_initial_percent label: '% New Emails Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were new emails (i.e. not a reply or a forward) regardless of business hours.' headerClass: has-tooltip - field: messages_sent_forwards_percent label: '% Forwards Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were emails that were forwards regardless of business hours.' headerClass: has-tooltip - field: messages_sent_follow_ups_percent label: '% Follow-Ups Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were emails that were follow-ups regardless of business hours.' headerClass: has-tooltip data: - name: e.raynor@timetoreply.com messages_received_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_replies_percent: '0 (0.00%)' messages_sent_initial_percent: '0 (0.00%)' messages_sent_forwards_percent: '0 (0.00%)' messages_sent_follow_ups_percent: '0 (0.00%)' - name: j.weissnat@timetoreply.com messages_received_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_replies_percent: '0 (0.00%)' messages_sent_initial_percent: '0 (0.00%)' messages_sent_forwards_percent: '0 (0.00%)' messages_sent_follow_ups_percent: '0 (0.00%)' default_sort: - messages_sent_count - desc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 activity: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: first_activity label: 'Time of First Activity' sortable: true visible: true meta: tooltip: 'The time that the first email was sent by the mailbox on the date you are viewing for the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: last_activity label: 'Time of Last Activity' sortable: true visible: true meta: tooltip: 'The time that the last email was sent by the mailbox on the date you are viewing for the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: in_business_hours label: 'Sent Within Business Hours' sortable: true visible: true meta: tooltip: 'The total number of emails that were sent during business hours for the date you are viewing the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: out_business_hours label: 'Sent Outside Business Hours' sortable: true visible: true meta: tooltip: 'The total number of emails that were sent outside business hours for the date you are viewing the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: received_per_hour label: 'Average Emails Received Per Hour' sortable: true visible: true subheading: '0' meta: tooltip: 'The average number of emails that were received by the mailbox per hour (ignoring business hours) for the date you are viewing the report.' headerClass: has-tooltip - field: sent_per_hour label: 'Average Emails Sent Per Hour' sortable: true visible: true subheading: '0' meta: tooltip: 'The average number of emails that were sent by the mailbox per hour (ignoring business hours) for the date you are viewing the report.' headerClass: has-tooltip data: - name: r.harvey@timetoreply.com first_activity: N/A last_activity: N/A in_business_hours: '0 (0.00%)' out_business_hours: '0 (0.00%)' received_per_hour: '0' sent_per_hour: '0' - name: info@timetoreply.com first_activity: N/A last_activity: N/A in_business_hours: '0 (0.00%)' out_business_hours: '0 (0.00%)' received_per_hour: '0' sent_per_hour: '0' default_sort: - first_activity - asc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 conversations: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: threads_count label: Conversations sortable: true visible: true subheading: '0' meta: tooltip: 'The total number of conversations (or email threads) that each mailbox was part of for the date range you are viewing. A conversation is a group of emails received and sent that all form part of the same thread.' headerClass: has-tooltip - field: threads_inbound label: 'Inbound Conversations' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations that were started by someone outside of your company, i.e. the first email in the conversation was from someone outside of your company.' headerClass: has-tooltip - field: threads_outbound label: 'Outbound Conversations' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations that were started by someone in your company, i.e. the first email in the conversation was from someone inside of your company to someone external to your company.' headerClass: has-tooltip - field: threads_internal label: 'Internal Conversations' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations where all participants have been in your company.' headerClass: has-tooltip - field: threads_await_agent label: 'Conversations waiting for a reply' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The last email was from someone external, so the ball''s in your court to reply. For better accuracy, this should be used in conjunction with our "close conversations" function that allows you to mark conversations that have been completed or no longer require a reply as "closed".' headerClass: has-tooltip cellClass: has-background-white-ter - field: threads_closed label: 'Conversations closed' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations that the mailbox that you are viewing has been part of that have been marked as "closed" using our "close conversations" functionality. You can find this under TOOLS > SETTINGS > COMPANY > CLOSE CONVERSATION SETTINGS' headerClass: has-tooltip cellClass: has-background-white-ter data: - name: e.raynor@timetoreply.com threads_count: '0' threads_inbound: '0 (0.00%)' threads_outbound: '0 (0.00%)' threads_internal: '0 (0.00%)' threads_await_agent: '0 (0.00%)' threads_closed: '0 (0.00%)' - name: j.weissnat@timetoreply.com threads_count: '0' threads_inbound: '0 (0.00%)' threads_outbound: '0 (0.00%)' threads_internal: '0 (0.00%)' threads_await_agent: '0 (0.00%)' threads_closed: '0 (0.00%)' default_sort: - threads_count - desc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 average_reply_times: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: initialTTR7Days label: '7 day avg. First Reply Time' centered: true sortable: true visible: true subheading: N/A meta: tooltip: 'This is your average First Reply time for the last 7 days prior to the date you have selected for the report.' headerClass: has-tooltip - field: initialTTR label: 'Current avg. First Reply Time' centered: true sortable: true visible: true subheading: N/A meta: hasComparison: true tooltip: 'The average First Reply Time is the average time it takes to reply to the first email in a new email conversation. It only looks at the first reply that goes back to the conversation starter, the first "from". This average takes business hours into account and only calculates the time that has elapsed during business hours when calculating the average.' headerClass: has-tooltip - field: overallTTR7Days label: '7 days avg. Overall Reply Time' centered: true sortable: true visible: true subheading: N/A meta: tooltip: 'This is your average overall reply time for the last 7 days prior to the date you have selected for this report.' headerClass: has-tooltip - field: overallTTR label: 'Current avg. Overall Reply Time' centered: true sortable: true visible: true subheading: N/A meta: hasComparison: true tooltip: 'The average Overall Reply Time is the average time it takes to reply to any email. First and all subsequent replies are included in the avg. Overall Reply Time. This average takes business hours into account, and only calculates the time that has elapsed during business hours when calculating the average.' headerClass: has-tooltip data: - name: e.raynor@timetoreply.com initialTTR7Days: N/A initialTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true overallTTR7Days: N/A overallTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true - name: j.weissnat@timetoreply.com initialTTR7Days: N/A initialTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true overallTTR7Days: N/A overallTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true default_sort: - initialTTR - asc default_sort_direction: asc loading: false per_page: 2 total: 5 page: 1 responsiveness: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: replies_count label: 'Replies Sent' sortable: true visible: true subheading: '0' meta: tooltip: 'The total replies that were sent (used to calculate reply times), regardless of business hours.' headerClass: has-tooltip - field: replies_under_900 label: 'Replies under 15m:00s' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 15m:00s (takes business hours into account)' headerClass: has-tooltip - field: replies_under_3600 label: 'Replies under 01h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 01h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_7200 label: 'Replies under 02h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 02h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_14400 label: 'Replies under 04h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 04h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_28800 label: 'Replies under 08h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 08h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_86400 label: 'Replies under 24h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 24h:00m (takes business hours into account)' headerClass: has-tooltip data: - name: e.raynor@timetoreply.com replies_count: '0' replies_under_900: 0.00% replies_under_3600: 0.00% replies_under_7200: 0.00% replies_under_14400: 0.00% replies_under_28800: 0.00% replies_under_86400: 0.00% - name: j.weissnat@timetoreply.com replies_count: '0' replies_under_900: 0.00% replies_under_3600: 0.00% replies_under_7200: 0.00% replies_under_14400: 0.00% replies_under_28800: 0.00% replies_under_86400: 0.00% default_sort: - replies_under_900 - desc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 stats: messages: received: hourOfDay: [] sent: hourOfDay: [] page: 1 total: 5 args: model: icon: building id: null model_type: Internal name: 'My Company' value: 'My Company' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody properties: email_volumes: type: object example: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: messages_received_count label: 'Emails Received' sortable: true visible: true subheading: '0' meta: hasSpark: true tooltip: 'The total number of emails received for this period, regardless of business hours.' headerClass: has-tooltip - field: messages_sent_count label: 'Emails Sent' sortable: true visible: true subheading: '0' meta: hasSpark: true tooltip: 'The total number of emails sent for the period regardless of business hours.' headerClass: has-tooltip - field: messages_sent_replies_percent label: '% Replies Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were replies, regardless of business hours.' headerClass: has-tooltip - field: messages_sent_initial_percent label: '% New Emails Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were new emails (i.e. not a reply or a forward) regardless of business hours.' headerClass: has-tooltip - field: messages_sent_forwards_percent label: '% Forwards Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were emails that were forwards regardless of business hours.' headerClass: has-tooltip - field: messages_sent_follow_ups_percent label: '% Follow-Ups Sent' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The percentage of sent emails that were emails that were follow-ups regardless of business hours.' headerClass: has-tooltip data: - name: e.raynor@timetoreply.com messages_received_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_replies_percent: '0 (0.00%)' messages_sent_initial_percent: '0 (0.00%)' messages_sent_forwards_percent: '0 (0.00%)' messages_sent_follow_ups_percent: '0 (0.00%)' - name: j.weissnat@timetoreply.com messages_received_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_count: display: '0' spark: 'Tue 24th Dec': 0 'Wed 25th Dec': 0 'Thu 26th Dec': 0 'Fri 27th Dec': 0 'Sat 28th Dec': 0 'Sun 29th Dec': 0 'Mon 30th Dec': 0 'Tue 31st Dec': 0 'Wed 1st Jan': 0 messages_sent_replies_percent: '0 (0.00%)' messages_sent_initial_percent: '0 (0.00%)' messages_sent_forwards_percent: '0 (0.00%)' messages_sent_follow_ups_percent: '0 (0.00%)' default_sort: - messages_sent_count - desc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 activity: type: object example: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: first_activity label: 'Time of First Activity' sortable: true visible: true meta: tooltip: 'The time that the first email was sent by the mailbox on the date you are viewing for the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: last_activity label: 'Time of Last Activity' sortable: true visible: true meta: tooltip: 'The time that the last email was sent by the mailbox on the date you are viewing for the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: in_business_hours label: 'Sent Within Business Hours' sortable: true visible: true meta: tooltip: 'The total number of emails that were sent during business hours for the date you are viewing the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: out_business_hours label: 'Sent Outside Business Hours' sortable: true visible: true meta: tooltip: 'The total number of emails that were sent outside business hours for the date you are viewing the report. (uses the mailbox''s own timezone if available)' headerClass: has-tooltip - field: received_per_hour label: 'Average Emails Received Per Hour' sortable: true visible: true subheading: '0' meta: tooltip: 'The average number of emails that were received by the mailbox per hour (ignoring business hours) for the date you are viewing the report.' headerClass: has-tooltip - field: sent_per_hour label: 'Average Emails Sent Per Hour' sortable: true visible: true subheading: '0' meta: tooltip: 'The average number of emails that were sent by the mailbox per hour (ignoring business hours) for the date you are viewing the report.' headerClass: has-tooltip data: - name: r.harvey@timetoreply.com first_activity: N/A last_activity: N/A in_business_hours: '0 (0.00%)' out_business_hours: '0 (0.00%)' received_per_hour: '0' sent_per_hour: '0' - name: info@timetoreply.com first_activity: N/A last_activity: N/A in_business_hours: '0 (0.00%)' out_business_hours: '0 (0.00%)' received_per_hour: '0' sent_per_hour: '0' default_sort: - first_activity - asc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 conversations: type: object example: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: threads_count label: Conversations sortable: true visible: true subheading: '0' meta: tooltip: 'The total number of conversations (or email threads) that each mailbox was part of for the date range you are viewing. A conversation is a group of emails received and sent that all form part of the same thread.' headerClass: has-tooltip - field: threads_inbound label: 'Inbound Conversations' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations that were started by someone outside of your company, i.e. the first email in the conversation was from someone outside of your company.' headerClass: has-tooltip - field: threads_outbound label: 'Outbound Conversations' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations that were started by someone in your company, i.e. the first email in the conversation was from someone inside of your company to someone external to your company.' headerClass: has-tooltip - field: threads_internal label: 'Internal Conversations' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations where all participants have been in your company.' headerClass: has-tooltip - field: threads_await_agent label: 'Conversations waiting for a reply' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The last email was from someone external, so the ball''s in your court to reply. For better accuracy, this should be used in conjunction with our "close conversations" function that allows you to mark conversations that have been completed or no longer require a reply as "closed".' headerClass: has-tooltip cellClass: has-background-white-ter - field: threads_closed label: 'Conversations closed' sortable: true visible: true subheading: '0 (0.00%)' meta: tooltip: 'The number of conversations that the mailbox that you are viewing has been part of that have been marked as "closed" using our "close conversations" functionality. You can find this under TOOLS > SETTINGS > COMPANY > CLOSE CONVERSATION SETTINGS' headerClass: has-tooltip cellClass: has-background-white-ter data: - name: e.raynor@timetoreply.com threads_count: '0' threads_inbound: '0 (0.00%)' threads_outbound: '0 (0.00%)' threads_internal: '0 (0.00%)' threads_await_agent: '0 (0.00%)' threads_closed: '0 (0.00%)' - name: j.weissnat@timetoreply.com threads_count: '0' threads_inbound: '0 (0.00%)' threads_outbound: '0 (0.00%)' threads_internal: '0 (0.00%)' threads_await_agent: '0 (0.00%)' threads_closed: '0 (0.00%)' default_sort: - threads_count - desc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 average_reply_times: type: object example: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: initialTTR7Days label: '7 day avg. First Reply Time' centered: true sortable: true visible: true subheading: N/A meta: tooltip: 'This is your average First Reply time for the last 7 days prior to the date you have selected for the report.' headerClass: has-tooltip - field: initialTTR label: 'Current avg. First Reply Time' centered: true sortable: true visible: true subheading: N/A meta: hasComparison: true tooltip: 'The average First Reply Time is the average time it takes to reply to the first email in a new email conversation. It only looks at the first reply that goes back to the conversation starter, the first "from". This average takes business hours into account and only calculates the time that has elapsed during business hours when calculating the average.' headerClass: has-tooltip - field: overallTTR7Days label: '7 days avg. Overall Reply Time' centered: true sortable: true visible: true subheading: N/A meta: tooltip: 'This is your average overall reply time for the last 7 days prior to the date you have selected for this report.' headerClass: has-tooltip - field: overallTTR label: 'Current avg. Overall Reply Time' centered: true sortable: true visible: true subheading: N/A meta: hasComparison: true tooltip: 'The average Overall Reply Time is the average time it takes to reply to any email. First and all subsequent replies are included in the avg. Overall Reply Time. This average takes business hours into account, and only calculates the time that has elapsed during business hours when calculating the average.' headerClass: has-tooltip data: - name: e.raynor@timetoreply.com initialTTR7Days: N/A initialTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true overallTTR7Days: N/A overallTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true - name: j.weissnat@timetoreply.com initialTTR7Days: N/A initialTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true overallTTR7Days: N/A overallTTR: display: N/A comparison: value: N/A improved: true separatedColumns: true default_sort: - initialTTR - asc default_sort_direction: asc loading: false per_page: 2 total: 5 page: 1 responsiveness: type: object example: columns: - field: name label: Mailbox sortable: true visible: true subheading: 'Overall:' meta: hasEmails: true tooltip: 'These are the email accounts you''re currently tracking.' headerClass: has-tooltip - field: replies_count label: 'Replies Sent' sortable: true visible: true subheading: '0' meta: tooltip: 'The total replies that were sent (used to calculate reply times), regardless of business hours.' headerClass: has-tooltip - field: replies_under_900 label: 'Replies under 15m:00s' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 15m:00s (takes business hours into account)' headerClass: has-tooltip - field: replies_under_3600 label: 'Replies under 01h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 01h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_7200 label: 'Replies under 02h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 02h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_14400 label: 'Replies under 04h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 04h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_28800 label: 'Replies under 08h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 08h:00m (takes business hours into account)' headerClass: has-tooltip - field: replies_under_86400 label: 'Replies under 24h:00m' sortable: true visible: true subheading: 0.00% meta: tooltip: 'Percentage of replies that happened in under 24h:00m (takes business hours into account)' headerClass: has-tooltip data: - name: e.raynor@timetoreply.com replies_count: '0' replies_under_900: 0.00% replies_under_3600: 0.00% replies_under_7200: 0.00% replies_under_14400: 0.00% replies_under_28800: 0.00% replies_under_86400: 0.00% - name: j.weissnat@timetoreply.com replies_count: '0' replies_under_900: 0.00% replies_under_3600: 0.00% replies_under_7200: 0.00% replies_under_14400: 0.00% replies_under_28800: 0.00% replies_under_86400: 0.00% default_sort: - replies_under_900 - desc default_sort_direction: desc loading: false per_page: 2 total: 5 page: 1 stats: type: object example: messages: received: hourOfDay: [] sent: hourOfDay: [] page: type: integer example: 1 total: type: integer example: 5 args: type: object example: model: icon: building id: null model_type: Internal name: 'My Company' value: 'My Company' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody tags: - Reports /api/reports/ratio: get: summary: 'Ratio - Report' description: 'Ratio Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: 'My Company' - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Internal - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'This field is provided simply for compatibility with other methods. It will always be set to "inbound" for this report.' example: inbound required: false schema: type: string description: 'This field is provided simply for compatibility with other methods. It will always be set to "inbound" for this report.' example: inbound - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: sort_by description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort agents by. Defaults to threads.total.' example: threads.total - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: stats: threads: total: 189 internal: 0 inbound: 150 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 0 have_replies: 0 have_replies_from_agents: 141 completionRatio: ratio: 83.33% numerator: 125 denominator: 150 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 71 Tuesday: 29.5 Wednesday: 64 Thursday: 62 Friday: 63 Saturday: 1 Sunday: 2 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 230 initial: 0 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 58 Tuesday: 41 Wednesday: 38 Thursday: 46 Friday: 46 Saturday: 0 Sunday: 1 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 230 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: - timestamp: 1640649600000 date: 'Tue, 28th Dec' messages: sent: 41 forward: 0 reply: 31 received: 58 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 4739.8421052632 raw_no_business: 8022.8947368421 ttr_ratio: 0.61 threads: total: 31 have_replies_from_agents: 12 no_reply_from_agents: 0 completionRatio: 38.71 haveCustomerSuccess: 15 have_initial_replies_from_agents: 21 - timestamp: 1640736000000 date: 'Wed, 29th Dec' messages: sent: 38 forward: 4 reply: 30 received: 64 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 4110.55 raw_no_business: 9972.2 ttr_ratio: 0.63 threads: total: 35 have_replies_from_agents: 11 no_reply_from_agents: 0 completionRatio: 31.43 haveCustomerSuccess: 15 have_initial_replies_from_agents: 20 - timestamp: 1640822400000 date: 'Thu, 30th Dec' messages: sent: 46 forward: 0 reply: 38 received: 62 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 8303.0952380952 raw_no_business: 17975.333333333 ttr_ratio: 0.39 threads: total: 37 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 43.24 haveCustomerSuccess: 20 have_initial_replies_from_agents: 24 - timestamp: 1640908800000 date: 'Fri, 31st Dec' messages: sent: 46 forward: 1 reply: 36 received: 63 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 2055.8965517241 raw_no_business: 3079.8620689655 ttr_ratio: 1.02 threads: total: 40 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 40 haveCustomerSuccess: 14 have_initial_replies_from_agents: 24 - timestamp: 1640995200000 date: 'Sat, 1st Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null ttr_ratio: 0 threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 haveCustomerSuccess: 0 have_initial_replies_from_agents: 0 - timestamp: 1641081600000 date: 'Sun, 2nd Jan' messages: sent: 1 forward: 0 reply: 0 received: 2 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null ttr_ratio: 0 threads: total: 0 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 haveCustomerSuccess: 0 have_initial_replies_from_agents: 0 - timestamp: 1641168000000 date: 'Mon, 3rd Jan' messages: sent: 58 forward: 1 reply: 52 received: 71 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 4321.5833333333 raw_no_business: 22491.722222222 ttr_ratio: 0.66 threads: total: 44 have_replies_from_agents: 26 no_reply_from_agents: 0 completionRatio: 59.09 haveCustomerSuccess: 21 have_initial_replies_from_agents: 36 - timestamp: 1641254400000 date: 'Tue, 4th Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null ttr_ratio: 0 threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 haveCustomerSuccess: 0 have_initial_replies_from_agents: 0 all_agent_stats: current_page: 1 data: - name: e.raynor@timetoreply.com threads: total: 89 internal: 0 inbound: 64 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 31 closed: 10 have_replies: 81 have_initial_replies: 56 have_contact_success: 38 success_rate: 59.38 ttr_ratio: 0.58 initial_reply_rate: 62.92 success_time: 12917.578947368 success_time_friendly: '03h:35m' have_initial_reply_rate: 87.5 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 0 inbound: 44 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 24 closed: 6 have_replies: 56 have_initial_replies: 40 have_contact_success: 26 success_rate: 59.09 ttr_ratio: 0.87 initial_reply_rate: 67.8 success_time: 14520.653846154 success_time_friendly: '04h:02m' have_initial_reply_rate: 90.91 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: '/?page=1' from: 1 last_page: 3 last_page_url: '/?page=3' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: '/?page=2' label: '2' active: false - url: '/?page=3' label: '3' active: false - url: '/?page=2' label: 'Next »' active: false next_page_url: '/?page=2' path: / per_page: 2 prev_page_url: null to: 2 total: 5 maxima: threads.inbound: 64 threads.ttr_ratio: 0.87 threads.have_initial_replies: 56 threads.initial_reply_rate: 67.8 threads.have_contact_success: 38 threads.success_rate: 59.38 threads.await_agent: 31 threads.closed: 10 overall: total: 150 have_initial_reply: 125 success: 85 avg_convo_length: 3.49 have_initial_reply_rate: 83.33 success_rate: 56.67 success_time: 12025 success_time_friendly: '03h:20m' customer_reply_time: 5966 customer_reply_time_friendly: '01h:39m' avg_initial_reply_time: 4494.648 avg_initial_reply_time_friendly: '01h:14m' ttr_ratio: 0.76 contact_rate_data: total: - 49 - 56 - 11 - 5 - 4 have_initial_reply: - 49 - 56 - 11 - 5 - 4 success: - 27 - 41 - 8 - 5 - 4 avg_convo_length: - 3.59 - 3.49 - 3.5 - 3.2 - 3.25 have_initial_reply_rate: - 100 - 100 - 100 - 100 - 100 success_rate: - 55.1 - 73.21 - 72.73 - 100 - 100 success_time: - 8578 - 3855 - 27191 - 19090 - 79873 success_time_friendly: - '02h:22m' - '01h:04m' - '07h:33m' - '05h:18m' - '22h:11m' customer_reply_time: - 8205 - 2297 - 18463 - 1205 - 9426 customer_reply_time_friendly: - '02h:16m' - '38m:17s' - '05h:07m' - '20m:05s' - '02h:37m' avg_initial_reply_time: - 424.57142857143 - 1539.4285714286 - 7600.4545454545 - 17885 - 70447.25 avg_initial_reply_time_friendly: - '07m:04s' - '25m:39s' - '02h:06m' - '04h:58m' - '19h:34m' ttr_ratio: - 7.79 - 2.85 - 0.57 - 0.34 - 0.09 page: 1 ttr_categories: - '< 15m' - '15m - 1h' - '1h - 4h' - '4h - 8h' - '> 8h' args: model: icon: building id: null model_type: Internal name: 'My Company' value: 'My Company' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody properties: stats: type: object example: threads: total: 189 internal: 0 inbound: 150 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 0 have_replies: 0 have_replies_from_agents: 141 completionRatio: ratio: 83.33% numerator: 125 denominator: 150 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 71 Tuesday: 29.5 Wednesday: 64 Thursday: 62 Friday: 63 Saturday: 1 Sunday: 2 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 230 initial: 0 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 58 Tuesday: 41 Wednesday: 38 Thursday: 46 Friday: 46 Saturday: 0 Sunday: 1 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 230 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 dailyStats: - timestamp: 1640649600000 date: 'Tue, 28th Dec' messages: sent: 41 forward: 0 reply: 31 received: 58 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 4739.8421052632 raw_no_business: 8022.8947368421 ttr_ratio: 0.61 threads: total: 31 have_replies_from_agents: 12 no_reply_from_agents: 0 completionRatio: 38.71 haveCustomerSuccess: 15 have_initial_replies_from_agents: 21 - timestamp: 1640736000000 date: 'Wed, 29th Dec' messages: sent: 38 forward: 4 reply: 30 received: 64 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 4110.55 raw_no_business: 9972.2 ttr_ratio: 0.63 threads: total: 35 have_replies_from_agents: 11 no_reply_from_agents: 0 completionRatio: 31.43 haveCustomerSuccess: 15 have_initial_replies_from_agents: 20 - timestamp: 1640822400000 date: 'Thu, 30th Dec' messages: sent: 46 forward: 0 reply: 38 received: 62 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 8303.0952380952 raw_no_business: 17975.333333333 ttr_ratio: 0.39 threads: total: 37 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 43.24 haveCustomerSuccess: 20 have_initial_replies_from_agents: 24 - timestamp: 1640908800000 date: 'Fri, 31st Dec' messages: sent: 46 forward: 1 reply: 36 received: 63 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 2055.8965517241 raw_no_business: 3079.8620689655 ttr_ratio: 1.02 threads: total: 40 have_replies_from_agents: 16 no_reply_from_agents: 0 completionRatio: 40 haveCustomerSuccess: 14 have_initial_replies_from_agents: 24 - timestamp: 1640995200000 date: 'Sat, 1st Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null ttr_ratio: 0 threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 haveCustomerSuccess: 0 have_initial_replies_from_agents: 0 - timestamp: 1641081600000 date: 'Sun, 2nd Jan' messages: sent: 1 forward: 0 reply: 0 received: 2 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null ttr_ratio: 0 threads: total: 0 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 haveCustomerSuccess: 0 have_initial_replies_from_agents: 0 - timestamp: 1641168000000 date: 'Mon, 3rd Jan' messages: sent: 58 forward: 1 reply: 52 received: 71 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: 4321.5833333333 raw_no_business: 22491.722222222 ttr_ratio: 0.66 threads: total: 44 have_replies_from_agents: 26 no_reply_from_agents: 0 completionRatio: 59.09 haveCustomerSuccess: 21 have_initial_replies_from_agents: 36 - timestamp: 1641254400000 date: 'Tue, 4th Jan' messages: sent: 0 forward: 0 reply: 0 received: 1 overallTTR: raw: null raw_no_business: null overallTTF: raw: null raw_no_business: null initialTTR: raw: null raw_no_business: null ttr_ratio: 0 threads: total: 1 have_replies_from_agents: 0 no_reply_from_agents: 0 completionRatio: 0 haveCustomerSuccess: 0 have_initial_replies_from_agents: 0 all_agent_stats: type: object example: current_page: 1 data: - name: e.raynor@timetoreply.com threads: total: 89 internal: 0 inbound: 64 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 31 closed: 10 have_replies: 81 have_initial_replies: 56 have_contact_success: 38 success_rate: 59.38 ttr_ratio: 0.58 initial_reply_rate: 62.92 success_time: 12917.578947368 success_time_friendly: '03h:35m' have_initial_reply_rate: 87.5 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] - name: j.weissnat@timetoreply.com threads: total: 59 internal: 0 inbound: 44 outbound: 0 sent_internally: 0 await_customer: 0 await_agent: 24 closed: 6 have_replies: 56 have_initial_replies: 40 have_contact_success: 26 success_rate: 59.09 ttr_ratio: 0.87 initial_reply_rate: 67.8 success_time: 14520.653846154 success_time_friendly: '04h:02m' have_initial_reply_rate: 90.91 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 0 sla_breach: 0 percentileRanks: [] percentileRanksRaw: [] first_page_url: '/?page=1' from: 1 last_page: 3 last_page_url: '/?page=3' links: - url: null label: '« Previous' active: false - url: '/?page=1' label: '1' active: true - url: '/?page=2' label: '2' active: false - url: '/?page=3' label: '3' active: false - url: '/?page=2' label: 'Next »' active: false next_page_url: '/?page=2' path: / per_page: 2 prev_page_url: null to: 2 total: 5 maxima: type: object example: threads.inbound: 64 threads.ttr_ratio: 0.87 threads.have_initial_replies: 56 threads.initial_reply_rate: 67.8 threads.have_contact_success: 38 threads.success_rate: 59.38 threads.await_agent: 31 threads.closed: 10 overall: type: object example: total: 150 have_initial_reply: 125 success: 85 avg_convo_length: 3.49 have_initial_reply_rate: 83.33 success_rate: 56.67 success_time: 12025 success_time_friendly: '03h:20m' customer_reply_time: 5966 customer_reply_time_friendly: '01h:39m' avg_initial_reply_time: 4494.648 avg_initial_reply_time_friendly: '01h:14m' ttr_ratio: 0.76 contact_rate_data: type: object example: total: - 49 - 56 - 11 - 5 - 4 have_initial_reply: - 49 - 56 - 11 - 5 - 4 success: - 27 - 41 - 8 - 5 - 4 avg_convo_length: - 3.59 - 3.49 - 3.5 - 3.2 - 3.25 have_initial_reply_rate: - 100 - 100 - 100 - 100 - 100 success_rate: - 55.1 - 73.21 - 72.73 - 100 - 100 success_time: - 8578 - 3855 - 27191 - 19090 - 79873 success_time_friendly: - '02h:22m' - '01h:04m' - '07h:33m' - '05h:18m' - '22h:11m' customer_reply_time: - 8205 - 2297 - 18463 - 1205 - 9426 customer_reply_time_friendly: - '02h:16m' - '38m:17s' - '05h:07m' - '20m:05s' - '02h:37m' avg_initial_reply_time: - 424.57142857143 - 1539.4285714286 - 7600.4545454545 - 17885 - 70447.25 avg_initial_reply_time_friendly: - '07m:04s' - '25m:39s' - '02h:06m' - '04h:58m' - '19h:34m' ttr_ratio: - 7.79 - 2.85 - 0.57 - 0.34 - 0.09 page: type: integer example: 1 ttr_categories: type: array example: - '< 15m' - '15m - 1h' - '1h - 4h' - '4h - 8h' - '> 8h' items: type: string args: type: object example: model: icon: building id: null model_type: Internal name: 'My Company' value: 'My Company' modelCom: icon: globe-americas id: null model_type: Anybody name: Anybody value: Anybody tags: - Reports /api/reports/sla: get: summary: 'SLA - Report' description: 'SLA Report Data' parameters: - in: query name: from description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' required: false schema: type: string description: 'The start date of your request in the format "YYYY-MM-DD". Must be less than or equal to "to".' example: '2020-01-01' - in: query name: to description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' required: false schema: type: string description: 'The end date of your request in the format "YYYY-MM-DD". Must be greater than or equal to "from".' example: '2020-01-08' - in: query name: model description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: timetoreply.com required: false schema: type: string description: 'Name, email address or domain you want statistics for. Use the models endpoint to get a list.' example: timetoreply.com - in: query name: model_type description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Contact required: false schema: type: string description: 'Model Type of the model being queried. Use "Contact" for email address and domain.' example: Contact - in: query name: exclude_cc description: 'Should we exclude CC messages from the statistics.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics.' example: false - in: query name: model_com description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' required: false schema: type: string description: 'Model Communicating With, same as Model, except now for who/what the Model is communicating with.' example: 'Top Revenue Contacts' - in: query name: model_type_com description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' required: false schema: type: string description: 'Model Type of the model you are communicating with. Use "Contact" for email address and domain.' example: 'Contact Group' - in: query name: exclude_cc_com description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false required: false schema: type: boolean description: 'Should we exclude CC messages from the statistics for the communicating with model.' example: false - in: query name: exclusive description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false required: false schema: type: boolean description: 'Should we only focus on statistics where exclusively Model and ModelCom were involved?.' example: false - in: query name: search description: 'Search a specific email subject line (warning this is very slow!).' example: null required: false schema: type: string description: 'Search a specific email subject line (warning this is very slow!).' example: null - in: query name: label description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX required: false schema: type: string description: 'Label, if your mail provider supports labels/categories, you can filter your results using them.' example: INBOX - in: query name: thread_type description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: thread_status description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: internal,await-customer,closed,await-agent.' example: 'internal,await-customer,closed,await-agent' - in: query name: has_replies description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: hasReplies,hasForwards,hasNoRepliesOrForwards.' example: 'hasReplies,hasForwards,hasNoRepliesOrForwards' - in: query name: classification description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: calculating,first,reply,reply-all,forward,follow-up.' example: 'calculating,first,reply,reply-all,forward' - in: query name: messageType description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' required: false schema: type: string description: 'A comma separated list (no spaces) of any combination of the following: inbound,outbound,internal.' example: 'inbound,outbound,internal' - in: query name: replies_over description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to conversations with first reply times over X minutes. Should not be used at same time as message_replies_over.' example: 15 - in: query name: message_replies_over description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 required: false schema: type: integer description: 'Limit results to messages where the reply time was over X minutes. Should not be used at same time as replies_over.' example: 15 - in: query name: no_reply_for description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 required: false schema: type: integer description: 'Limit results to messages that have not had a reply for at least X minutes.' example: 15 - in: query name: per_page description: 'For paginated results, how many results per page. Max 200.' example: 2 required: false schema: type: integer description: 'For paginated results, how many results per page. Max 200.' example: 2 - in: query name: sort_by description: 'Field Name to sort by. Defaults to threads.total.' example: threads.total required: false schema: type: string description: 'Field Name to sort by. Defaults to threads.total.' example: threads.total - in: query name: direction description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc required: false schema: type: string description: 'Direction in which to sort paginated results. Must be either asc or desc.' example: desc - in: query name: page description: 'For paginated results, which page to get.' example: 1 required: false schema: type: integer description: 'For paginated results, which page to get.' example: 1 - in: query name: init_ttr_goal description: 'Time string in the format "HH:MM:SS" of your initial reply time goal.' example: '02:00:00' required: false schema: type: string description: 'Time string in the format "HH:MM:SS" of your initial reply time goal.' example: '02:00:00' - in: query name: overall_ttr_goal description: 'Time string in the format "HH:MM:SS" of your overall reply time goal.' example: '02:00:00' required: false schema: type: string description: 'Time string in the format "HH:MM:SS" of your overall reply time goal.' example: '02:00:00' - in: query name: overall_ttc_goal description: 'Time string in the format "HH:MM:SS" of your overall time to close goal.' example: '02:00:00' required: false schema: type: string description: 'Time string in the format "HH:MM:SS" of your overall time to close goal.' example: '02:00:00' - in: header name: Authorization description: '' example: 'Bearer {YOUR_AUTH_KEY}' schema: type: string - in: header name: Content-Type description: '' example: application/json schema: type: string - in: header name: Accept description: '' example: application/json schema: type: string responses: 200: description: '' content: application/json: schema: type: object example: stats: threads: total: 190 internal: 14 inbound: 150 outbound: 26 sent_internally: 18 await_customer: 68 await_agent: 83 closed: 21 have_replies: 149 have_replies_from_agents: 141 completionRatio: ratio: 480.77% numerator: 125 denominator: 26 messages: count: 488 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 322 initial: 159 replies: 114 reply_all: 43 forward: 6 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 230 initial: 37 replies: 159 reply_all: 28 forward: 6 follow_up: 0 initial_replies: 125 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '01h:34m' raw: 5682.8502673797 friendly_no_business: '04h:28m' raw_no_business: 16138.417112299 percentileRanks: - key: '02h:00m' value: 86.59% percentileRanksRaw: - key: '02h:00m' value: 84.92% within_sla: 168 sla_breach: 62 initialTTR: friendly: '01h:14m' raw: 4494.648 friendly_no_business: '03h:37m' raw_no_business: 13027.032 percentileRanks: - key: '02h:00m' value: 88.74% percentileRanksRaw: - key: '02h:00m' value: 87.09% closed_within_sla: 20 closed_sla_breach: 0 in_progress_within_sla: 108 in_progress_sla_breach: 21 unhandled_within_sla: 0 unhandled_sla_breach: 31 within_sla: 128 sla_breach: 52 overallTTF: friendly: '09m:12s' raw: 552.33333333333 friendly_no_business: '10m:21s' raw_no_business: 621.5 overallTTC: friendly: '01h:51m' raw: 6670.1875 friendly_no_business: '06h:55m' raw_no_business: 24929.8125 percentileRanks: - key: '02h:00m' value: 78.61% percentileRanksRaw: - key: '02h:00m' value: 78.61% closed_within_sla: 13 closed_sla_breach: 7 in_progress_within_sla: 0 in_progress_sla_breach: 129 unhandled_within_sla: 0 unhandled_sla_breach: 31 within_sla: 15 sla_breach: 165 dailyStats: [] previous_period: threads: total: 173 internal: 14 inbound: 131 outbound: 28 sent_internally: 21 await_customer: 61 await_agent: 76 closed: 15 have_replies: 132 have_replies_from_agents: 122 completionRatio: ratio: 385.71% numerator: 108 denominator: 28 messages: count: 424 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 received: count: 283 initial: 145 replies: 94 reply_all: 36 forward: 8 follow_up: 0 initial_replies: 0 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 sent: count: 201 initial: 42 replies: 130 reply_all: 21 forward: 8 follow_up: 0 initial_replies: 108 dayOfWeek: Monday: 0 Tuesday: 0 Wednesday: 0 Thursday: 0 Friday: 0 Saturday: 0 Sunday: 0 hourOfDay: '00:00': 0 '01:00': 0 '02:00': 0 '03:00': 0 '04:00': 0 '05:00': 0 '06:00': 0 '07:00': 0 '08:00': 0 '09:00': 0 '10:00': 0 '11:00': 0 '12:00': 0 '13:00': 0 '14:00': 0 '15:00': 0 '16:00': 0 '17:00': 0 '18:00': 0 '19:00': 0 '20:00': 0 '21:00': 0 '22:00': 0 '23:00': 0 overallTTR: friendly: '01h:08m' raw: 4124.8741721854 friendly_no_business: '04h:02m' raw_no_business: 14578.079470199 percentileRanks: - key: '02h:00m' value: 86.50% percentileRanksRaw: - key: '02h:00m' value: 82.39% within_sla: 138 sla_breach: 63 initialTTR: friendly: '01h:14m' raw: 4455.1574074074 friendly_no_business: '04h:14m' raw_no_business: 15242.333333333 percentileRanks: - key: '02h:00m' value: 85.75% percentileRanksRaw: - key: '02h:00m' value: 81.09% closed_within_sla: 12 closed_sla_breach: 3 in_progress_within_sla: 98 in_progress_sla_breach: 25 unhandled_within_sla: 0 unhandled_sla_breach: 26 within_sla: 110 sla_breach: 54 overallTTF: friendly: '42m:32s' raw: 2552.375 friendly_no_business: '01h:58m' raw_no_business: 7113.75 overallTTC: friendly: '02h:18m' raw: 8327.3333333333 friendly_no_business: '07h:45m' raw_no_business: 27956.133333333 percentileRanks: - key: '02h:00m' value: 67.95% percentileRanksRaw: - key: '02h:00m' value: 67.95% closed_within_sla: 11 closed_sla_breach: 4 in_progress_within_sla: 0 in_progress_sla_breach: 123 unhandled_within_sla: 0 unhandled_sla_breach: 26 within_sla: 14 sla_breach: 150 dailyStats: [] all_agent_stats: maxima: name: Total threads.total: 190 threads.internal: 14 threads.inbound: 150 threads.outbound: 26 threads.sent_internally: 18 threads.await_customer: 68 threads.await_agent: 83 threads.closed: 21 threads.have_replies: 149 messages.received.count: 322 messages.received.initial: 159 messages.received.replies: 114 messages.received.reply_all: 43 messages.received.forward: 6 messages.received.follow_up: 0 messages.sent.count: 230 messages.sent.initial: 37 messages.sent.replies: 159 messages.sent.reply_all: 28 messages.sent.forward: 6 messages.sent.follow_up: 0 overallTTR.friendly: '01h:34m' overallTTR.friendly_no_business: '04h:28m' overallTTR.within_sla: 168 overallTTR.sla_breach: 62 initialTTR.friendly: '01h:14m' initialTTR.friendly_no_business: '03h:37m' initialTTR.within_sla: 128 initialTTR.sla_breach: 52 initialTTR.closed_within_sla: 20 initialTTR.closed_sla_breach: 0 initialTTR.in_progress_within_sla: 108 initialTTR.in_progress_sla_breach: 21 initialTTR.unhandled_within_sla: 0 initialTTR.unhandled_sla_breach: 31 overallTTC.friendly: '01h:51m' overallTTC.friendly_no_business: '06h:55m' overallTTC.within_sla: 15 overallTTC.sla_breach: 165 overallTTC.closed_within_sla: 13 overallTTC.closed_sla_breach: 7 overallTTC.in_progress_within_sla: 0 overallTTC.in_progress_sla_breach: 129 overallTTC.unhandled_within_sla: 0 overallTTC.unhandled_sla_breach: 31 overallTTF.friendly: '09m:12s' overallTTF.friendly_no_business: '10m:21s' data: current_page: 1 data: - name: e.raynor@timetoreply.com threads: total: 89 internal: 13 inbound: 64 outbound: 12 sent_internally: 17 await_customer: 31 await_agent: 31 closed: 10 have_replies: 81 have_initial_replies: 56 messages: sent: count: 101 initial: 16 replies: 71 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 117 initial: 52 replies: 51 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '02h:15m' raw: 8101.8395061728 friendly_no_business: '07h:06m' raw_no_business: 25599.580246914 percentileRanks: - key: '02h:00m' value: 81.98% percentileRanksRaw: - key: '02h:00m' value: 79.23% within_sla: 70 sla_breach: 31 overallTTF: friendly: '06m:35s' raw: 395.75 friendly_no_business: '08m:19s' raw_no_business: 499.5 initialTTR: friendly: '01h:41m' raw: 6119.25 friendly_no_business: '05h:46m' raw_no_business: 20811.035714286 percentileRanks: - key: '02h:00m' value: 86.42% percentileRanksRaw: - key: '02h:00m' value: 84.21% closed_within_sla: 10 closed_sla_breach: 0 in_progress_within_sla: 47 in_progress_sla_breach: 15 unhandled_within_sla: 0 unhandled_sla_breach: 7 within_sla: 57 sla_breach: 22 overallTTC: friendly: '01h:27m' raw: 5223.75 friendly_no_business: '01h:27m' raw_no_business: 5223.75 closed_within_sla: 6 closed_sla_breach: 4 in_progress_within_sla: 0 in_progress_sla_breach: 62 unhandled_within_sla: 0 unhandled_sla_breach: 7 within_sla: 6 sla_breach: 73 percentileRanks: - key: '02h:00m' value: 72.18% percentileRanksRaw: - key: '02h:00m' value: 72.18% previous: threads: total: 73 internal: 11 inbound: 51 outbound: 11 sent_internally: 15 await_customer: 20 await_agent: 30 closed: 8 have_replies: 57 have_initial_replies: 43 messages: sent: count: 76 initial: 17 replies: 51 reply_all: 6 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 88 initial: 35 replies: 41 reply_all: 9 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '48m:18s' raw: 2898.2631578947 friendly_no_business: '03h:17m' raw_no_business: 11862.192982456 percentileRanks: - key: '02h:00m' value: 87.77% percentileRanksRaw: - key: '02h:00m' value: 82.96% within_sla: 52 sla_breach: 24 overallTTF: friendly: '28m:05s' raw: 1685 friendly_no_business: '28m:05s' raw_no_business: 1685 initialTTR: friendly: '55m:33s' raw: 3333.0697674419 friendly_no_business: '04h:07m' raw_no_business: 14868.651162791 percentileRanks: - key: '02h:00m' value: 86.12% percentileRanksRaw: - key: '02h:00m' value: 82.06% closed_within_sla: 6 closed_sla_breach: 1 in_progress_within_sla: 39 in_progress_sla_breach: 13 unhandled_within_sla: 0 unhandled_sla_breach: 6 within_sla: 45 sla_breach: 20 overallTTC: friendly: '02h:39m' raw: 9591.25 friendly_no_business: '12h:53m' raw_no_business: 46395.25 closed_within_sla: 5 closed_sla_breach: 2 in_progress_within_sla: 0 in_progress_sla_breach: 52 unhandled_within_sla: 0 unhandled_sla_breach: 6 within_sla: 5 sla_breach: 60 percentileRanks: - key: '02h:00m' value: 73.08% percentileRanksRaw: - key: '02h:00m' value: 73.08% - name: j.weissnat@timetoreply.com threads: total: 59 internal: 13 inbound: 44 outbound: 2 sent_internally: 14 await_customer: 15 await_agent: 24 closed: 6 have_replies: 56 have_initial_replies: 40 messages: sent: count: 62 initial: 4 replies: 41 reply_all: 15 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 71 initial: 25 replies: 33 reply_all: 12 forward: 1 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:26m' raw: 5172.5535714286 friendly_no_business: '03h:38m' raw_no_business: 13111.232142857 percentileRanks: - key: '02h:00m' value: 87.60% percentileRanksRaw: - key: '02h:00m' value: 86.76% within_sla: 51 sla_breach: 11 overallTTF: friendly: '14m:25s' raw: 865.5 friendly_no_business: '14m:25s' raw_no_business: 865.5 initialTTR: friendly: '01h:07m' raw: 4054.7 friendly_no_business: '02h:36m' raw_no_business: 9364.575 percentileRanks: - key: '02h:00m' value: 87.64% percentileRanksRaw: - key: '02h:00m' value: 86.47% closed_within_sla: 5 closed_sla_breach: 0 in_progress_within_sla: 33 in_progress_sla_breach: 8 unhandled_within_sla: 0 unhandled_sla_breach: 7 within_sla: 38 sla_breach: 15 overallTTC: friendly: '13m:24s' raw: 804.5 friendly_no_business: '24m:40s' raw_no_business: 1480 closed_within_sla: 3 closed_sla_breach: 2 in_progress_within_sla: 0 in_progress_sla_breach: 41 unhandled_within_sla: 0 unhandled_sla_breach: 7 within_sla: 3 sla_breach: 50 percentileRanks: - key: '02h:00m' value: 100.00% percentileRanksRaw: - key: '02h:00m' value: 100.00% previous: threads: total: 50 internal: 13 inbound: 32 outbound: 5 sent_internally: 18 await_customer: 17 await_agent: 11 closed: 4 have_replies: 41 have_initial_replies: 28 messages: sent: count: 52 initial: 7 replies: 31 reply_all: 10 forward: 4 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 57 initial: 22 replies: 21 reply_all: 12 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:19m' raw: 4759.8536585366 friendly_no_business: '04h:15m' raw_no_business: 15312.609756098 percentileRanks: - key: '02h:00m' value: 88.19% percentileRanksRaw: - key: '02h:00m' value: 88.19% within_sla: 40 sla_breach: 12 overallTTF: friendly: '01h:01m' raw: 3693.25 friendly_no_business: '03h:33m' raw_no_business: 12816 initialTTR: friendly: '01h:36m' raw: 5790.7857142857 friendly_no_business: '05h:18m' raw_no_business: 19108.392857143 percentileRanks: - key: '02h:00m' value: 87.67% percentileRanksRaw: - key: '02h:00m' value: 87.67% closed_within_sla: 4 closed_sla_breach: 0 in_progress_within_sla: 26 in_progress_sla_breach: 9 unhandled_within_sla: 0 unhandled_sla_breach: 2 within_sla: 30 sla_breach: 11 overallTTC: friendly: '36m:19s' raw: 2179.25 friendly_no_business: '45m:11s' raw_no_business: 2711 closed_within_sla: 4 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 35 unhandled_within_sla: 0 unhandled_sla_breach: 2 within_sla: 5 sla_breach: 36 percentileRanks: - key: '02h:00m' value: 100.00% percentileRanksRaw: - key: '02h:00m' value: 100.00% - name: r.harvey@timetoreply.com threads: total: 58 internal: 11 inbound: 36 outbound: 11 sent_internally: 12 await_customer: 22 await_agent: 16 closed: 8 have_replies: 50 have_initial_replies: 29 messages: sent: count: 67 initial: 17 replies: 47 reply_all: 3 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 83 initial: 38 replies: 30 reply_all: 12 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '38m:55s' raw: 2335.62 friendly_no_business: '01h:10m' raw_no_business: 4201.78 percentileRanks: - key: '02h:00m' value: 92.51% percentileRanksRaw: - key: '02h:00m' value: 90.78% within_sla: 47 sla_breach: 20 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: '32m:44s' raw: 1964.3103448276 friendly_no_business: '50m:47s' raw_no_business: 3047.5172413793 percentileRanks: - key: '02h:00m' value: 93.90% percentileRanksRaw: - key: '02h:00m' value: 90.85% closed_within_sla: 8 closed_sla_breach: 0 in_progress_within_sla: 36 in_progress_sla_breach: 4 unhandled_within_sla: 0 unhandled_sla_breach: 6 within_sla: 44 sla_breach: 10 overallTTC: friendly: '41m:33s' raw: 2493.6666666667 friendly_no_business: '49m:37s' raw_no_business: 2977.6666666667 closed_within_sla: 3 closed_sla_breach: 5 in_progress_within_sla: 0 in_progress_sla_breach: 40 unhandled_within_sla: 0 unhandled_sla_breach: 6 within_sla: 5 sla_breach: 49 percentileRanks: - key: '02h:00m' value: 100.00% percentileRanksRaw: - key: '02h:00m' value: 100.00% previous: threads: total: 72 internal: 14 inbound: 46 outbound: 12 sent_internally: 18 await_customer: 23 await_agent: 26 closed: 5 have_replies: 53 have_initial_replies: 37 messages: sent: count: 73 initial: 18 replies: 48 reply_all: 5 forward: 2 follow_up: 0 initial_replies: 0 dailyStats: [] received: count: 95 initial: 51 replies: 32 reply_all: 9 forward: 3 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: '01h:22m' raw: 4952.8490566038 friendly_no_business: '04h:42m' raw_no_business: 16930.716981132 percentileRanks: - key: '02h:00m' value: 82.11% percentileRanksRaw: - key: '02h:00m' value: 77.32% within_sla: 46 sla_breach: 27 overallTTF: friendly: '18m:58s' raw: 1138 friendly_no_business: '18m:58s' raw_no_business: 1138 initialTTR: friendly: '01h:19m' raw: 4748.4594594595 friendly_no_business: '03h:32m' raw_no_business: 12750.945945946 percentileRanks: - key: '02h:00m' value: 82.48% percentileRanksRaw: - key: '02h:00m' value: 75.64% closed_within_sla: 3 closed_sla_breach: 2 in_progress_within_sla: 41 in_progress_sla_breach: 10 unhandled_within_sla: 0 unhandled_sla_breach: 11 within_sla: 44 sla_breach: 23 overallTTC: friendly: '02h:13m' raw: 8024.2 friendly_no_business: '02h:20m' raw_no_business: 8449.6 closed_within_sla: 3 closed_sla_breach: 2 in_progress_within_sla: 0 in_progress_sla_breach: 51 unhandled_within_sla: 0 unhandled_sla_breach: 11 within_sla: 6 sla_breach: 61 percentileRanks: - key: '02h:00m' value: 47.71% percentileRanksRaw: - key: '02h:00m' value: 47.71% - name: support@timetoreply.com threads: total: 42 internal: 0 inbound: 42 outbound: 0 sent_internally: 1 await_customer: 10 await_agent: 28 closed: 3 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 61 initial: 42 replies: 0 reply_all: 19 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 3 closed_sla_breach: 0 in_progress_within_sla: 23 in_progress_sla_breach: 5 unhandled_within_sla: 0 unhandled_sla_breach: 11 within_sla: 26 sla_breach: 16 overallTTC: friendly: '09m:01s' raw: 541.66666666667 friendly_no_business: '24m:02s' raw_no_business: 1442.3333333333 closed_within_sla: 3 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 28 unhandled_within_sla: 0 unhandled_sla_breach: 11 within_sla: 3 sla_breach: 39 percentileRanks: - key: '02h:00m' value: 100.00% percentileRanksRaw: - key: '02h:00m' value: 100.00% previous: threads: total: 33 internal: 0 inbound: 33 outbound: 0 sent_internally: 4 await_customer: 9 await_agent: 17 closed: 3 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 42 initial: 33 replies: 0 reply_all: 9 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 3 closed_sla_breach: 0 in_progress_within_sla: 16 in_progress_sla_breach: 8 unhandled_within_sla: 0 unhandled_sla_breach: 6 within_sla: 19 sla_breach: 14 overallTTC: friendly: '01h:13m' raw: 4387.6666666667 friendly_no_business: '01h:37m' raw_no_business: 5822.6666666667 closed_within_sla: 2 closed_sla_breach: 1 in_progress_within_sla: 0 in_progress_sla_breach: 24 unhandled_within_sla: 0 unhandled_sla_breach: 6 within_sla: 2 sla_breach: 31 percentileRanks: - key: '02h:00m' value: 100.00% percentileRanksRaw: - key: '02h:00m' value: 64.21% - name: info@timetoreply.com threads: total: 12 internal: 0 inbound: 12 outbound: 0 sent_internally: 0 await_customer: 7 await_agent: 4 closed: 1 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 16 initial: 11 replies: 0 reply_all: 5 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 1 closed_sla_breach: 0 in_progress_within_sla: 8 in_progress_sla_breach: 2 unhandled_within_sla: 0 unhandled_sla_breach: 1 within_sla: 9 sla_breach: 3 overallTTC: friendly: '26m:33s' raw: 1593 friendly_no_business: '26m:33s' raw_no_business: 1593 closed_within_sla: 1 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 10 unhandled_within_sla: 0 unhandled_sla_breach: 1 within_sla: 1 sla_breach: 11 percentileRanks: - key: '02h:00m' value: 100.00% percentileRanksRaw: - key: '02h:00m' value: 100.00% previous: threads: total: 14 internal: 0 inbound: 14 outbound: 0 sent_internally: 0 await_customer: 8 await_agent: 6 closed: 0 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 22 initial: 14 replies: 0 reply_all: 8 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: [] overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 9 in_progress_sla_breach: 3 unhandled_within_sla: 0 unhandled_sla_breach: 2 within_sla: 9 sla_breach: 5 overallTTC: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null closed_within_sla: 0 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 12 unhandled_within_sla: 0 unhandled_sla_breach: 2 within_sla: 0 sla_breach: 14 percentileRanks: - key: '02h:00m' value: 0.00% percentileRanksRaw: - key: '02h:00m' value: 0.00% - name: closed@timetoreply.com threads: total: 7 internal: 0 inbound: 5 outbound: 2 sent_internally: 0 await_customer: 0 await_agent: 0 closed: 7 have_replies: 0 have_initial_replies: 0 messages: sent: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null received: count: 0 initial: 0 replies: 0 reply_all: 0 forward: 0 follow_up: 0 initial_replies: 0 dailyStats: null overallTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] within_sla: 0 sla_breach: 0 overallTTF: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null initialTTR: friendly: N/A raw: null friendly_no_business: N/A raw_no_business: null percentileRanks: [] percentileRanksRaw: [] closed_within_sla: 7 closed_sla_breach: 0 in_progress_within_sla: 0 in_progress_sla_breach: 0 unhandled_within_sla: 0 unhandled_sla_breach: 0 within_sla: 7 sla_breach: 0 overallTTC: friendly: '01h:14m' raw: 4469.7142857143 friendly_no_business: '01h:14m'