openapi: 3.0.0 info: title: Salesloft description: >- This data allows integration owners to self-serve and claim more ownership over API usage, especially when using the Signals API to integrate with Rhythm. This ... version: 1.0.0 servers: - url: http://{{salesloft_api_base_url}} - url: https://accounts.salesloft.com - url: http://{{salesloft_api_base_url}}external components: securitySchemes: noauthAuth: type: http scheme: noauth bearerAuth: type: http scheme: bearer oauth2Auth: type: http scheme: oauth2 security: - oauth2Auth: [] tags: - name: Account and People Redaction description: >- [https://developer.salesloft.com/docs/api/account-and-people-redaction/](https://developer.salesloft.com/docs/api/account-and-people-redaction/) - name: Account Redaction description: >- [https://developer.salesloft.com/docs/api/account-redaction/](https://developer.salesloft.com/docs/api/account-redaction/) - name: Account Stages description: >- [https://developer.salesloft.com/docs/api/account-stages/](https://developer.salesloft.com/docs/api/account-stages/) - name: Account Team Member Roles description: >- [https://developer.salesloft.com/docs/api/account-team-member-roles-index/](https://developer.salesloft.com/docs/api/account-team-member-roles-index/) - name: Account Tiers description: >- [https://developer.salesloft.com/docs/api/account-tiers/](https://developer.salesloft.com/docs/api/account-tiers/) - name: Account Upserts description: >- [https://developer.salesloft.com/docs/api/account-upserts/](https://developer.salesloft.com/docs/api/account-upserts/) - name: Accounts description: >- [https://developer.salesloft.com/docs/api/accounts/](https://developer.salesloft.com/docs/api/accounts/) - name: Actions description: >- [https://developer.salesloft.com/docs/api/actions/](https://developer.salesloft.com/docs/api/actions/) - name: Activities description: >- [https://developer.salesloft.com/docs/api/activities/](https://developer.salesloft.com/docs/api/activities/) - name: Activity Histories description: >- [https://developer.salesloft.com/docs/api/activity-histories/](https://developer.salesloft.com/docs/api/activity-histories/) - name: Bulk Jobs description: >- [https://developer.salesloft.com/docs/api/bulk-jobs/](https://developer.salesloft.com/docs/api/bulk-jobs/) - name: Bulk Jobs - Job Data description: >- [https://developer.salesloft.com/docs/api/bulk-jobs-job-data/](https://developer.salesloft.com/docs/api/bulk-jobs-job-data/) - name: Bulk Jobs - Results description: >- [https://developer.salesloft.com/docs/api/bulk-jobs-results/](https://developer.salesloft.com/docs/api/bulk-jobs-results/) - name: Bulk Reschedule Tasks description: >- [https://developer.salesloft.com/docs/api/bulk-reschedule-tasks/](https://developer.salesloft.com/docs/api/bulk-reschedule-tasks/) - name: Cadence Exports description: >- [https://developer.salesloft.com/docs/api/cadence-exports/](https://developer.salesloft.com/docs/api/cadence-exports/) - name: Cadence Imports description: >- [https://developer.salesloft.com/docs/api/cadence-imports/](https://developer.salesloft.com/docs/api/cadence-imports/) - name: Cadence Memberships description: >- [https://developer.salesloft.com/docs/api/cadence-memberships/](https://developer.salesloft.com/docs/api/cadence-memberships/) - name: Cadence Stats description: >- [https://developer.salesloft.com/docs/api/cadence-stats/](https://developer.salesloft.com/docs/api/cadence-stats/) - name: Cadences description: >- [https://developer.salesloft.com/docs/api/cadences/](https://developer.salesloft.com/docs/api/cadences/) - name: Calendar Events description: >- [https://developer.salesloft.com/docs/api/calendar-events/](https://developer.salesloft.com/docs/api/calendar-events/) - name: Call Data Records description: >- [https://developer.salesloft.com/docs/api/call-data-records/](https://developer.salesloft.com/docs/api/call-data-records/) - name: Call Dispositions description: >- [https://developer.salesloft.com/docs/api/call-dispositions/](https://developer.salesloft.com/docs/api/call-dispositions/) - name: Call Instructions description: >- [https://developer.salesloft.com/docs/api/call-instructions/](https://developer.salesloft.com/docs/api/call-instructions/) - name: Call Sentiments description: >- [https://developer.salesloft.com/docs/api/call-sentiments/](https://developer.salesloft.com/docs/api/call-sentiments/) - name: Caller Ids description: >- [https://developer.salesloft.com/docs/api/caller-ids/](https://developer.salesloft.com/docs/api/caller-ids/) - name: Calls description: >- [https://developer.salesloft.com/docs/api/calls/](https://developer.salesloft.com/docs/api/calls/) - name: Client Credentials Access Token description: >- If you are building a private OAuth app, it's likely easier to use Client Credentials rather than OAuth2.0 refresh tokens. Use the request in this folder to retreive an access_token for your private OAuth app using client credentials. The request includes a Postman script to add the returned access_token as a variable in the collection. To use this token in subsequent requests, adjust the authorization of the request to Bearer Token and add {{client_credentials_token}} in the token field. - name: Conversations description: >- [https://developer.salesloft.com/docs/api/conversations/](https://developer.salesloft.com/docs/api/conversations/) - name: Conversations Calls description: >- [https://developer.salesloft.com/docs/api/conversations-calls/](https://developer.salesloft.com/docs/api/conversations-calls/) - name: Counts description: >- [https://developer.salesloft.com/docs/api/counts/](https://developer.salesloft.com/docs/api/counts/) - name: Crm Account Team Members description: >- [https://developers.salesloft.com/docs/api/crm-account-team-members/](https://developers.salesloft.com/docs/api/crm-account-team-members/) - name: Crm Activities description: >- [https://developer.salesloft.com/docs/api/crm-activities/](https://developer.salesloft.com/docs/api/crm-activities/) - name: Crm Activity Fields description: >- [https://developer.salesloft.com/docs/api/crm-activity-fields/](https://developer.salesloft.com/docs/api/crm-activity-fields/) - name: Crm Users description: >- [https://developer.salesloft.com/docs/api/crm-users/](https://developer.salesloft.com/docs/api/crm-users/) - name: Custom Fields description: >- [https://developer.salesloft.com/docs/api/custom-fields/](https://developer.salesloft.com/docs/api/custom-fields/) - name: Custom Roles description: >- [https://developer.salesloft.com/docs/api/custom-roles/](https://developer.salesloft.com/docs/api/custom-roles/) - name: Email Missing Tags description: >- [https://developer.salesloft.com/docs/api/email-missing-tags/](https://developer.salesloft.com/docs/api/email-missing-tags/) - name: Email Template Attachments description: >- [https://developer.salesloft.com/docs/api/email-template-attachments/](https://developer.salesloft.com/docs/api/email-template-attachments/) - name: Email Templates description: >- [https://developer.salesloft.com/docs/api/email-templates/](https://developer.salesloft.com/docs/api/email-templates/) - name: Emails description: >- [https://developer.salesloft.com/docs/api/emails/](https://developer.salesloft.com/docs/api/emails/) - name: External Emails description: >- [https://developer.salesloft.com/docs/api/external-emails/](https://developer.salesloft.com/docs/api/external-emails/) - name: External Id Configuration description: >- [https://developer.salesloft.com/docs/api/external-id-configuration/](https://developer.salesloft.com/docs/api/external-id-configuration/) - name: External Id Mapping description: >- [https://developer.salesloft.com/docs/api/external-id-mapping/](https://developer.salesloft.com/docs/api/external-id-mapping/) - name: Groups description: >- [https://developer.salesloft.com/docs/api/groups/](https://developer.salesloft.com/docs/api/groups/) - name: Imports description: >- [https://developer.salesloft.com/docs/api/imports/](https://developer.salesloft.com/docs/api/imports/) - name: Live Feed Items description: >- [https://developer.salesloft.com/docs/api/live-feed-items/](https://developer.salesloft.com/docs/api/live-feed-items/) - name: Live Website Tracking Parameters description: >- [https://developer.salesloft.com/docs/api/live-website-tracking-parameters/](https://developer.salesloft.com/docs/api/live-website-tracking-parameters/) - name: Me description: >- [https://developer.salesloft.com/docs/api/me/](https://developer.salesloft.com/docs/api/me/) - name: Meetings description: >- [https://developer.salesloft.com/docs/api/meetings/](https://developer.salesloft.com/docs/api/meetings/) - name: Mime Email Payloads description: >- [https://developer.salesloft.com/docs/api/mime-email-payloads/](https://developer.salesloft.com/docs/api/mime-email-payloads/) - name: Notes description: >- [https://developer.salesloft.com/docs/api/notes/](https://developer.salesloft.com/docs/api/notes/) - name: Ongoing Actions description: >- [https://developer.salesloft.com/docs/api/ongoing-actions/](https://developer.salesloft.com/docs/api/ongoing-actions/) - name: Opportunities description: >- [https://developers.salesloft.com/docs/api/opportunities/](https://developers.salesloft.com/docs/api/opportunities/) - name: Opportunity People description: >- [https://developers.salesloft.com/docs/api/opportunity-people/](https://developers.salesloft.com/docs/api/opportunity-people/) - name: Opportunity Stages description: >- [https://developers.salesloft.com/docs/api/opportunity-stages/](https://developers.salesloft.com/docs/api/opportunity-stages/) - name: Pending Emails description: >- [https://developer.salesloft.com/docs/api/pending-emails/](https://developer.salesloft.com/docs/api/pending-emails/) - name: People description: >- [https://developer.salesloft.com/docs/api/people/](https://developer.salesloft.com/docs/api/people/) - name: People Soft Deletion description: >- [https://developer.salesloft.com/docs/api/people-soft-deletion/](https://developer.salesloft.com/docs/api/people-soft-deletion/) - name: Person Stages description: >- [https://developer.salesloft.com/docs/api/person-stages/](https://developer.salesloft.com/docs/api/person-stages/) - name: Person Upserts description: >- [https://developer.salesloft.com/docs/api/person-upserts/](https://developer.salesloft.com/docs/api/person-upserts/) - name: Phone Number Assignments description: >- [https://developer.salesloft.com/docs/api/phone-number-assignments/](https://developer.salesloft.com/docs/api/phone-number-assignments/) - name: Play Registrations description: >- [https://developer.salesloft.com/docs/api/play-registrations/](https://developer.salesloft.com/docs/api/play-registrations/) - name: Profiles description: >- [https://developers.salesloft.com/docs/api/profiles/](https://developers.salesloft.com/docs/api/profiles/) - name: Recording Settings description: >- [https://developer.salesloft.com/docs/api/recording-settings/](https://developer.salesloft.com/docs/api/recording-settings/) - name: Requests description: >- [https://developer.salesloft.com/docs/api/requests/](https://developer.salesloft.com/docs/api/requests/) - name: Reschedule Links description: >- [https://developer.salesloft.com/docs/api/reschedule-links/](https://developer.salesloft.com/docs/api/reschedule-links/) - name: Right to Be Forgotten description: >- [https://developer.salesloft.com/docs/api/right-to-be-forgotten/](https://developer.salesloft.com/docs/api/right-to-be-forgotten/) - name: Saved List Views description: >- [https://developer.salesloft.com/docs/api/saved-list-views/](https://developer.salesloft.com/docs/api/saved-list-views/) - name: Searches description: >- [https://developer.salesloft.com/docs/api/searches/](https://developer.salesloft.com/docs/api/searches/) - name: Settings description: >- [https://developer.salesloft.com/docs/api/settings/](https://developer.salesloft.com/docs/api/settings/) - name: Signal Registrations description: >- [https://developer.salesloft.com/docs/api/signal-registrations/](https://developer.salesloft.com/docs/api/signal-registrations/) - name: Signals description: >- [https://developer.salesloft.com/docs/api/signals/](https://developer.salesloft.com/docs/api/signals/) - name: Steps description: >- [https://developer.salesloft.com/docs/api/steps/](https://developer.salesloft.com/docs/api/steps/) - name: Successes description: >- [https://developer.salesloft.com/docs/api/successes/](https://developer.salesloft.com/docs/api/successes/) - name: Tasks description: >- [https://developer.salesloft.com/docs/api/tasks/](https://developer.salesloft.com/docs/api/tasks/) - name: Team description: >- [https://developer.salesloft.com/docs/api/team/](https://developer.salesloft.com/docs/api/team/) - name: Team Template Attachments description: >- [https://developer.salesloft.com/docs/api/team-template-attachments/](https://developer.salesloft.com/docs/api/team-template-attachments/) - name: Team Templates description: >- [https://developer.salesloft.com/docs/api/team-templates/](https://developer.salesloft.com/docs/api/team-templates/) - name: Transcriptions description: >- [https://developer.salesloft.com/docs/api/transcriptions/](https://developer.salesloft.com/docs/api/transcriptions/) - name: Users description: >- [https://developer.salesloft.com/docs/api/users/](https://developer.salesloft.com/docs/api/users/) - name: Webhook Subscriptions description: >- [https://developer.salesloft.com/docs/api/webhook-subscriptions/](https://developer.salesloft.com/docs/api/webhook-subscriptions/) paths: /me: get: tags: - Me summary: Salesloft Get Current User responses: '200': description: Successful response content: application/json: {} /team: get: tags: - Team summary: Salesloft Get Current Team responses: '200': description: Successful response content: application/json: {} /data_control/account_redaction: post: tags: - Account Redaction summary: Salesloft Execute an Account Redaction Workflow requestBody: content: application/json: schema: type: object example: team_id: 0 schedule: {} dry_run: true account_id: 0 responses: '200': description: Successful response content: application/json: {} /account_stages: get: tags: - Account Stages summary: Salesloft List Account Stages parameters: - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: active in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_driection in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /account_stages/{id}: get: tags: - Account Stages summary: Salesloft Fetch an Account Stage parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /account_team_member_roles: get: tags: - Account Team Member Roles summary: Salesloft List CRM Account Team Member Roles parameters: - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /account_tiers: get: tags: - Account Tiers summary: Salesloft List Account Tiers parameters: - name: ids in: query schema: type: string - name: name in: query schema: type: string - name: active in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /account_tiers/{id}: get: tags: - Account Tiers summary: Salesloft Fetch an Account Tier parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /account_upserts: post: tags: - Account Upserts summary: Salesloft Upsert an Account requestBody: content: application/json: schema: type: object example: id: string name: string domain: string conversational_name: string description: string phone: string website: string linkedin_url: string twitter_handle: string street: string city: string state: string postal_code: string country: string locale: string industry: string company_type: string founded: string revenue_range: string size: string do_not_contact: string custom_fields: {} tags: string owner_id: string company_stage_id: string account_tier_id: string crm_id_type: string crm_id: string responses: '200': description: Successful response content: application/json: {} /data_control/account_and_people_redaction: post: tags: - Account and People Redaction summary: Salesloft Submit an Account and People Redaction Request requestBody: content: application/json: schema: type: object example: team_id: 0 schedule: {} dry_run: true account_id: 0 responses: '200': description: Successful response content: application/json: {} /accounts: get: tags: - Accounts summary: Salesloft List Accounts parameters: - name: ids in: query schema: type: string - name: crm_id in: query schema: type: string - name: tag in: query schema: type: string - name: tag_id in: query schema: type: string - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: domain in: query schema: type: string - name: website in: query schema: type: string - name: archived in: query schema: type: string - name: name in: query schema: type: string - name: account_stage_id in: query schema: type: string - name: account_tier_id in: query schema: type: string - name: owner_id in: query schema: type: string - name: owner_is_active in: query schema: type: string - name: last_contacted[gt] in: query schema: type: string - name: last_contacted[gte] in: query schema: type: string - name: last_contacted[lt] in: query schema: type: string - name: last_contacted[lte] in: query schema: type: string - name: custom_fields in: query schema: type: string - name: industry in: query schema: type: string - name: country in: query schema: type: string - name: state in: query schema: type: string - name: city in: query schema: type: string - name: owner_crm_id in: query schema: type: string - name: locales in: query schema: type: string - name: user_relationships in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Accounts summary: Salesloft Create an Account requestBody: content: application/json: schema: type: object example: name: string domain: string conversational_name: string description: string phone: string website: string linkedin_url: string twitter_handle: string street: string city: string state: string postal_code: string country: string locale: string industry: string company_type: string founded: string revenue_range: string size: string do_not_contact: true custom_fields: {} tags: - string owner_id: string company_stage_id: string account_tier_id: string crm_id_type: string crm_id: string responses: '200': description: Successful response content: application/json: {} /accounts/{id}: get: tags: - Accounts summary: Salesloft Fetch an Account parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Accounts summary: Salesloft Delete an Account parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /accounts/53457352: put: tags: - Accounts summary: Salesloft Update an Existing Account requestBody: content: application/json: schema: type: object example: name: string domain: string conversational_name: string description: string phone: string website: string linkedin_url: string twitter_handle: string street: string city: string state: string postal_code: string country: string locale: string industry: string company_type: string founded: string revenue_range: string size: string do_not_contact: true custom_fields: {} tags: - string owner_id: string company_stage_id: string account_tier_id: string crm_id_tyep: string crm_id: string archived: false responses: '200': description: Successful response content: application/json: {} /actions: get: tags: - Actions summary: Salesloft List Actions parameters: - name: ids in: query schema: type: string - name: step_id in: query schema: type: string - name: type in: query schema: type: string - name: due_on[gt] in: query schema: type: string - name: due_on[gte] in: query schema: type: string - name: due_on[lt] in: query schema: type: string - name: due_on[lte] in: query schema: type: string - name: user_guid in: query schema: type: string - name: person_id in: query schema: type: string - name: cadence_id in: query schema: type: string - name: multitouch_group_id in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /actions/{id}: get: tags: - Actions summary: Salesloft Fetch an Action parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /activities: get: tags: - Activities summary: Salesloft Create an Activity responses: '200': description: Successful response content: application/json: {} /activity_histories: get: tags: - Activity Histories summary: Salesloft List Past Activities parameters: - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: type in: query schema: type: string - name: occurred_at[gt] in: query schema: type: string - name: occurred_at[gte] in: query schema: type: string - name: occurred_at[lt] in: query schema: type: string - name: occurred_at[lte] in: query schema: type: string - name: pinned in: query schema: type: string - name: resource_type in: query schema: type: string - name: resource_id in: query schema: type: string - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: user_guid in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /bulk_jobs/{id}: put: tags: - Bulk Jobs summary: Salesloft Update a Bulk Job requestBody: content: application/json: schema: type: object example: ready_to_execute: true name: string parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} get: tags: - Bulk Jobs summary: Salesloft Fetch a Bulk Job parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /bulk_jobs: post: tags: - Bulk Jobs summary: Salesloft Create a Bulk Job requestBody: content: application/json: schema: type: object example: type: string name: string responses: '200': description: Successful response content: application/json: {} get: tags: - Bulk Jobs summary: Salesloft List Bulk Jobs parameters: - name: state in: query schema: type: string - name: id in: query schema: type: string - name: per_page in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /bulk_jobs/{bulk_jobs_id}/job_data/{bulk_jobs_id}: post: tags: - Bulk Jobs - Job Data summary: Salesloft Create Job Data for a Bulk Job requestBody: content: application/json: schema: type: object example: data: [] parameters: - name: bulk_jobs_id in: path schema: type: string required: true - name: bulk_jobs_id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} get: tags: - Bulk Jobs - Job Data summary: Salesloft List Job Data for a Bulk Job parameters: - name: status in: query schema: type: string - name: id in: query schema: type: string - name: per_page in: query schema: type: string - name: bulk_jobs_id in: path schema: type: string required: true - name: bulk_jobs_id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /bulk_jobs/{bulk_jobs_id}/results: get: tags: - Bulk Jobs - Results summary: Salesloft List Job Data for a Completed Bulk Job parameters: - name: status in: query schema: type: string - name: id in: query schema: type: string - name: per_page in: query schema: type: string - name: bulk_jobs_id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /bulk_reschedule_tasks: post: tags: - Bulk Reschedule Tasks summary: Salesloft Reschedule Many Tasks at Once requestBody: content: application/json: schema: type: object example: task_ids: - 0 - 1 due_date: string responses: '200': description: Successful response content: application/json: {} /cadence_exports/{id}: get: tags: - Cadence Exports summary: Salesloft Export a Cadence parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /cadence_imports: post: tags: - Cadence Imports summary: Salesloft Import Cadences From JSON requestBody: content: application/json: schema: type: object example: settings: {} sharing_settings: {} cadence_content: {} responses: '200': description: Successful response content: application/json: {} /cadence_memberships: get: tags: - Cadence Memberships summary: Salesloft List Cadence Memberships parameters: - name: ids in: query schema: type: string - name: person_id in: query schema: type: string - name: cadence_id in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: currently_on_cadence in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Cadence Memberships summary: Salesloft Create a Cadence Membership requestBody: content: {} parameters: - name: person_id in: query schema: type: string - name: cadence_id in: query schema: type: string - name: user_id in: query schema: type: string - name: step_id in: query schema: type: string - name: task_id in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /cadence_memberships/{id}: get: tags: - Cadence Memberships summary: Salesloft Fetch a Cadence Membership parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Cadence Memberships summary: Salesloft Delete a Cadence Membership parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /cadence_stats/{id}: get: tags: - Cadence Stats summary: Salesloft Fetch Stats for a Cadence parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /cadences: get: tags: - Cadences summary: Salesloft List Cadences parameters: - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: team_cadence in: query schema: type: string - name: shared in: query schema: type: string - name: owned_by_guid in: query schema: type: string - name: people_addable in: query schema: type: string - name: name in: query schema: type: string - name: group_ids in: query schema: type: string - name: tag_ids in: query schema: type: string - name: archived in: query schema: type: string - name: override_contact_restrictions in: query schema: type: string - name: pending_actions_assigned_to in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /cadences/{id}: get: tags: - Cadences summary: Salesloft Fetch a Cadence parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /calendar/events/upsert: post: tags: - Calendar Events summary: Salesloft Upsert a Calendar Event requestBody: content: application/json: schema: type: object example: upsert_key: - updated_at: string title: string status: string start_time: '2024-06-20' recurring: true recurrence: - organizer: string location: string id: string i_cal_uid: string end_time: '2024-06-20' description: string canceled_at: string calendar_id: string attendees: {} all_day: true responses: '200': description: Successful response content: application/json: {} /calendar/events: get: tags: - Calendar Events summary: Salesloft List Calendar Events parameters: - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: start_time in: query schema: type: string - name: end_time in: query schema: type: string - name: user_guid in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /call_data_records: get: tags: - Call Data Records summary: Salesloft List Call Data Records parameters: - name: ids in: query schema: type: string - name: has_call in: query schema: type: string - name: created_at in: query schema: type: string - name: updated_at in: query schema: type: string - name: user_guid in: query schema: type: string - name: person_id in: query schema: type: string - name: direction in: query schema: type: string - name: status in: query schema: type: string - name: sentiment in: query schema: type: string - name: disposition in: query schema: type: string - name: recordings_only in: query schema: type: string - name: group_id in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /call_data_records/{id}: get: tags: - Call Data Records summary: Salesloft Fetch a Call Data Record parameters: - name: Accept in: header schema: type: string example: application/json - name: Authorization in: header schema: type: string example: Bearer - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /call_dispositions: get: tags: - Call Dispositions summary: Salesloft List Call Dispositions parameters: - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /action_details/call_instructions: get: tags: - Call Instructions summary: Salesloft List Call Instructions parameters: - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /action_details/call_instructions/{id}: get: tags: - Call Instructions summary: Salesloft Fetch a Call Instructions parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /call_sentiments: get: tags: - Call Sentiments summary: Salesloft List Call Sentiments parameters: - name: name in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /phone_numbers/caller_ids: get: tags: - Caller Ids summary: Salesloft List Caller Ids parameters: - name: phone_number in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /activities/calls: get: tags: - Calls summary: Salesloft List Calls parameters: - name: ids in: query schema: type: string - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: user_guid in: query schema: type: string - name: person_id in: query schema: type: string - name: sentiment in: query schema: type: string - name: disposition in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Calls summary: Salesloft Create a Call requestBody: content: application/json: schema: type: object example: person_id: 0 to: string duration: 0 disposition: string sentiment: string notes: string user_guid: string action_d: 0 task_id: 0 crm_params: {} linked_call_data_record_ids: - 0 - 1 crm_activity_metadata: {} responses: '200': description: Successful response content: application/json: {} /activities/calls/{id}: get: tags: - Calls summary: Salesloft Fetch a Call parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /oauth/token: post: tags: - Client Credentials Access Token summary: Salesloft Retrieve Client Credentials Access Token requestBody: content: {} security: - noauthAuth: [] parameters: - name: client_id in: query schema: type: string example: '{{client_id}}' - name: client_secret in: query schema: type: string example: '{{client_secret}}' - name: grant_type in: query schema: type: string example: client_credentials - name: scope in: query schema: type: string example: public:all responses: '200': description: Successful response content: application/json: {} /conversations: get: tags: - Conversations summary: Salesloft Fetch Conversations security: - bearerAuth: [] parameters: - name: title in: query schema: type: string - name: title[_starts_with] in: query schema: type: string - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: duration[lt] in: query schema: type: string - name: duration[lte] in: query schema: type: string - name: duration[gt] in: query schema: type: string - name: duration[gte] in: query schema: type: string - name: language_code in: query schema: type: string - name: platform in: query schema: type: string - name: owner_ids in: query schema: type: string - name: user_guids in: query schema: type: string - name: ids in: query schema: type: string - name: account_ids in: query schema: type: string - name: person_ids in: query schema: type: string - name: is_api in: query schema: type: string - name: media_type in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /conversations/{id}: get: tags: - Conversations summary: Salesloft Fetch a Conversation parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /conversations/71d91aec-80bc-463b-b072-475aea744805/extensive: get: tags: - Conversations summary: Salesloft Fetch an Extensive Conversation security: - bearerAuth: [] responses: '200': description: Successful response content: application/json: {} /conversations/{id}/recording: get: tags: - Conversations summary: Salesloft Fetch Conversation Media parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /conversations/calls: post: tags: - Conversations Calls summary: Salesloft Create a New Call requestBody: content: application/json: schema: type: object example: to: string from: string duration: 1 call_created_at: string user_guid: string direction: string recording: url: string responses: '200': description: Successful response content: application/json: {} /tasks/counts: get: tags: - Counts summary: Salesloft Fetch Task Counts parameters: - name: ids in: query schema: type: string - name: user_id in: query schema: type: string - name: person_id in: query schema: type: string - name: account_id in: query schema: type: string - name: current_state in: query schema: type: string - name: task_type in: query schema: type: string - name: time_interval_filter in: query schema: type: string - name: completed_time_interval in: query schema: type: string - name: idempotency_key in: query schema: type: string - name: locale in: query schema: type: string - name: source in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /crm_account_team_members: get: tags: - Crm Account Team Members summary: Salesloft List CRM Account Team Members responses: '200': description: Successful response content: application/json: {} /crm_activities: get: tags: - Crm Activities summary: Salesloft List Crm Activities parameters: - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /crm_activities/{id}: get: tags: - Crm Activities summary: Salesloft Fetch a Crm Activity parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /crm_activity_fields: get: tags: - Crm Activity Fields summary: Salesloft List Crm Activity Fields parameters: - name: source in: query schema: type: string - name: editable_source in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /crm_users: get: tags: - Crm Users summary: Salesloft List Crm Users parameters: - name: ids in: query schema: type: string - name: crm_id in: query schema: type: string - name: user_id in: query schema: type: string - name: user_guid; in: query schema: type: string - name: search in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /custom_fields/{id}: get: tags: - Custom Fields summary: Salesloft Fetch a Custom Field parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Custom Fields summary: Salesloft Delete a Custom Field parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /custom_fields: get: tags: - Custom Fields summary: Salesloft List Custom Fields parameters: - name: ids in: query schema: type: string - name: field_type in: query schema: type: string - name: value_type in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Custom Fields summary: Salesloft Create a Custom Field requestBody: content: application/json: schema: type: object example: name: string field_type: string responses: '200': description: Successful response content: application/json: {} /custom_roles: get: tags: - Custom Roles summary: Salesloft List Custom Roles parameters: - name: ids in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /custom_roles/{id}: get: tags: - Custom Roles summary: Salesloft Fetch a Custom Role parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /email_missing_tags: post: tags: - Email Missing Tags summary: Salesloft Requests a Check of the Template for Missed Tags requestBody: content: application/json: schema: type: object example: person_id: 0 subject: string body: string responses: '200': description: Successful response content: application/json: {} /email_template_attachments: get: tags: - Email Template Attachments summary: Salesloft List Email Template Attachments parameters: - name: ids in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /email_templates: get: tags: - Email Templates summary: Salesloft List Email Templates parameters: - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: linked_to_team_template in: query schema: type: string - name: search in: query schema: type: string - name: tag_ids in: query schema: type: string - name: tag in: query schema: type: string - name: filter_by_owner in: query schema: type: string - name: group_id in: query schema: type: string - name: include_cadence_templates in: query schema: type: string - name: include_archived_templates in: query schema: type: string - name: cadence_id in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Email Templates summary: Salesloft Create Personal Email Template requestBody: content: application/json: schema: type: object example: title: string subject: string body: string open_tracking: true click_tracking: true attachment_ids: - 1 - 2 responses: '200': description: Successful response content: application/json: {} /email_templates/{id}: put: tags: - Email Templates summary: Salesloft Update Personal Email Template requestBody: content: application/json: schema: type: object example: title: string subject: string body: string open_tracking: true click_tracking: true shared: true archived_at: string attachment_ids: - 1 - 2 parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} get: tags: - Email Templates summary: Salesloft Fetch an Email Template parameters: - name: include_signature in: query schema: type: string - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /activities/emails: get: tags: - Emails summary: Salesloft List Emails parameters: - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: bounced in: query schema: type: string - name: crm_activity_id in: query schema: type: string - name: action_id in: query schema: type: string - name: user_id in: query schema: type: string - name: status in: query schema: type: string example: ' ' - name: cadence_id in: query schema: type: string - name: step_id in: query schema: type: string - name: one_off in: query schema: type: string - name: scoped_fields in: query schema: type: string - name: person_id in: query schema: type: string - name: email_addresses in: query schema: type: string - name: personalization in: query schema: type: string - name: sent_at[gt] in: query schema: type: string - name: sent_at[gte] in: query schema: type: string - name: sent_at[lt] in: query schema: type: string - name: sent_at[lte] in: query schema: type: string - name: email_template_id in: query schema: type: string - name: account_id in: query schema: type: string - name: has_replies in: query schema: type: string - name: has_clicks in: query schema: type: string - name: has_views in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /activities/emails/{id}: get: tags: - Emails summary: Salesloft Fetch an Email parameters: - name: scoped_fields in: query schema: type: string - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /external_emails: post: tags: - External Emails summary: Salesloft Create an External Email requestBody: content: application/json: schema: type: object example: mailbox: string raw: string responses: '200': description: Successful response content: application/json: {} /external/configurations: get: tags: - External Id Mapping summary: Salesloft List Team Mappings parameters: - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: external_type in: query schema: type: string - name: deleted in: query schema: type: string - name: external_id in: query schema: type: string - name: object_type in: query schema: type: string - name: object_id in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /external/configurations/{id}: delete: tags: - External Id Configuration summary: Salesloft Delete a Configuration parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /configurations: post: tags: - External Id Configuration summary: Salesloft Create a Configuration requestBody: content: application/json: schema: type: object example: object_type: string external_type: string responses: '200': description: Successful response content: application/json: {} /external/mappings/{id}: delete: tags: - External Id Mapping summary: Salesloft Delete a Mapping parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /mappings: post: tags: - External Id Mapping summary: Salesloft Create a Mapping requestBody: content: application/json: schema: type: object example: object_type: string object_id: 0 external_type: string external_id: string responses: '200': description: Successful response content: application/json: {} /groups: post: tags: - Groups summary: Salesloft Create a Group requestBody: content: application/json: schema: type: object example: name: string parent_id: 0 responses: '200': description: Successful response content: application/json: {} get: tags: - Groups summary: Salesloft List Groups parameters: - name: ids in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /groups/{id}: get: tags: - Groups summary: Salesloft Fetch a Group parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Groups summary: Salesloft Update a Group requestBody: content: application/json: schema: type: object example: name: string parent_id: 0 parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Groups summary: Salesloft Deletes a Group by ID parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /imports: get: tags: - Imports summary: Salesloft List Imports parameters: - name: ids in: query schema: type: string - name: user_ids in: query schema: type: string - name: import_type in: query schema: type: string - name: name in: query schema: type: string - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Imports summary: Salesloft Create an Import requestBody: content: application/json: schema: type: object example: user_id: 0 name: string responses: '200': description: Successful response content: application/json: {} /imports/{id}: get: tags: - Imports summary: Salesloft Fetch an Import parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Imports summary: Salesloft Update an Import requestBody: content: application/json: schema: type: object example: user_id: 0 name: string parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Imports summary: Salesloft Delete an Import parameters: - name: undo in: query schema: type: string - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /third_party_live_feed_items: post: tags: - Live Feed Items summary: Salesloft Create a Live Feed Item requestBody: content: application/json: schema: type: object example: user_guid: string subject_type: string subject_id: 0 message: string idempotency_key: string event_occurred_at: string responses: '200': description: Successful response content: application/json: {} /live_website_tracking_parameters: post: tags: - Live Website Tracking Parameters summary: Salesloft Create an Live Website Tracking Parameter requestBody: content: application/json: schema: type: object example: person_id: 0 responses: '200': description: Successful response content: application/json: {} /meetings: get: tags: - Meetings summary: Salesloft List Meetings parameters: - name: ids in: query schema: type: string - name: status in: query schema: type: string - name: person_id in: query schema: type: string - name: account_id in: query schema: type: string - name: person_id in: query schema: type: string - name: event_ids in: query schema: type: string - name: i_cal_uids in: query schema: type: string - name: task_ids in: query schema: type: string - name: include_meetings_settings in: query schema: type: string - name: start_time[gt] in: query schema: type: string - name: start_time[gte] in: query schema: type: string - name: start_time[lt] in: query schema: type: string - name: start_time[lte] in: query schema: type: string - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: user_guids in: query schema: type: string - name: show_deleted in: query schema: type: string - name: booked_by_user_uuid in: query schema: type: string - name: no_show in: query schema: type: string - name: meeting_type_id in: query schema: type: string - name: cadence_id in: query schema: type: string - name: step_id in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /meetings/{id}: put: tags: - Meetings summary: Salesloft Update a Meeting requestBody: content: application/json: schema: type: object example: no_show: true status: string reschedule_status: string event_id: string i_cal_uid: string parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /mime_email_payloads/{id}: get: tags: - Mime Email Payloads summary: Salesloft Fetch the MIME Content for Email parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /notes: post: tags: - Notes summary: Salesloft Create a Note requestBody: content: application/json: schema: type: object example: content: string associated_with_type: string associated_with_id: string skip_crm_sync: false call_id: 0 subject: string user_guid: string responses: '200': description: Successful response content: application/json: {} get: tags: - Notes summary: Salesloft List Notes parameters: - name: associated_with_type in: query schema: type: string - name: associated_with_id in: query schema: type: string - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /notes/{id}: get: tags: - Notes summary: Salesloft Fetch a Note parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Notes summary: Salesloft Update a Note requestBody: content: application/json: schema: type: object example: content: string call_id: 0 parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Notes summary: Salesloft Delete a Note parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /ongoing_actions: post: tags: - Ongoing Actions summary: Salesloft Create an Ongoing Action requestBody: content: application/json: schema: type: object example: action_id: 0 responses: '200': description: Successful response content: application/json: {} /opportunities: get: tags: - Opportunities summary: Salesloft List Opportunities parameters: - name: ids in: query schema: type: string - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: crm_id in: query schema: type: string - name: person_id in: query schema: type: string - name: tag in: query schema: type: string - name: tag_id in: query schema: type: string - name: account_crm_id in: query schema: type: string - name: account_id in: query schema: type: string - name: associated_account_id in: query schema: type: string - name: owner_crm_id in: query schema: type: string - name: opportunity_type in: query schema: type: string - name: owner_id in: query schema: type: string - name: name in: query schema: type: string - name: stage_name in: query schema: type: string - name: created_date[gt] in: query schema: type: string - name: created_date[gte] in: query schema: type: string - name: created_date[lt] in: query schema: type: string - name: created_date[lte] in: query schema: type: string - name: is_closed in: query schema: type: string - name: is_won in: query schema: type: string - name: most_recent_cadence_id in: query schema: type: string - name: scoped_fields in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /opportunities/{id}: get: tags: - Opportunities summary: Salesloft Fetch an Opportunity parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /opportunity_people: get: tags: - Opportunity People summary: Salesloft List Opportunity/person Associations responses: '200': description: Successful response content: application/json: {} post: tags: - Opportunity People summary: Salesloft Create a Sales Opportunity Person requestBody: content: multipart/form-data: schema: type: object properties: opportunity_id: type: string description: The name of the Opportunity Stage person_id: type: string description: The order of the Opportunity Stage responses: '200': description: Successful response content: application/json: {} /opportunity_people/{id}: delete: tags: - Opportunity People summary: Salesloft Delete a Opportunity Association parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /opportunity_stages: get: tags: - Opportunity Stages summary: Salesloft List Opportunity Stages responses: '200': description: Successful response content: application/json: {} post: tags: - Opportunity Stages summary: Salesloft Create an Opportunity Stage requestBody: content: multipart/form-data: schema: type: object properties: name: type: string description: The name of the Opportunity Stage order: type: string description: The order of the Opportunity Stage responses: '200': description: Successful response content: application/json: {} /opportunity_stages/{id}: get: tags: - Opportunity Stages summary: Salesloft Fetch an Opportunity Stage parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Opportunity Stages summary: Salesloft Update an Opportunity Stage requestBody: content: multipart/form-data: schema: type: object properties: name: type: string description: The name of the Opportunity Stage order: type: string description: The order of the Opportunity Stage parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Opportunity Stages summary: Salesloft Delete an Opportunity Stage parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /pending_emails: get: tags: - Pending Emails summary: Salesloft List Pending Emails parameters: - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /pending_emails/{id}: get: tags: - Pending Emails summary: Salesloft Update a Pending Email parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /people: post: tags: - People summary: Salesloft Create a Person requestBody: content: application/json: schema: type: object example: email_address: string secondary_email_adress: string personal_email_address: string first_name: string last_name: string phone: string phone_extension: string mobile_phone: string home_phone: string linkedin_url: string title: string city: string state: string country: string work_city: string work_state: string work_country: string person-company_name: string person_company_website: string person_company_industry: string job_seniority: string do_not_contact: false eu_resident: false locale: string personal_website: string twitter_handle: string tags: - string contact_restrictions: - string custom_fields: {} account_id: 0 owner_id: 0 import_id: 0 person_stage_id: 0 crm_id_type: string crm_d: string responses: '200': description: Successful response content: application/json: {} get: tags: - People summary: Salesloft List People responses: '200': description: Successful response content: application/json: {} /people/{id}: get: tags: - People summary: Salesloft Fetch a Person parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - People summary: Salesloft Update a Person requestBody: content: application/json: schema: type: object example: email_address: string secondary_email_adress: string personal_email_address: string first_name: string last_name: string phone: string phone_extension: string mobile_phone: string home_phone: string linkedin_url: string title: string city: string state: string country: string work_city: string work_state: string work_country: string person-company_name: string person_company_website: string person_company_industry: string job_seniority: string do_not_contact: false eu_resident: false locale: string personal_website: string twitter_handle: string tags: - string contact_restrictions: - string custom_fields: {} account_id: 0 owner_id: 0 import_id: 0 person_stage_id: 0 crm_id_type: string crm_d: string parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /people/199954973: get: tags: - People summary: Salesloft Delete a Person responses: '200': description: Successful response content: application/json: {} /data_control/people_soft_deletion: post: tags: - People Soft Deletion summary: Salesloft Submit a People Soft Deletion Request requestBody: content: application/json: schema: type: object example: team_id: 0 schedule: {} people_ids: - dry_run: true responses: '200': description: Successful response content: application/json: {} /person_stages: get: tags: - Person Stages summary: Salesloft List Person Stages parameters: - name: ids in: query schema: type: string - name: active in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Person Stages summary: Salesloft Create a Person Stage requestBody: content: application/json: schema: type: object example: name: string responses: '200': description: Successful response content: application/json: {} /person_stages/{id}: get: tags: - Person Stages summary: Salesloft Fetch a Person Stage parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Person Stages summary: Salesloft Update a Person Stage requestBody: content: application/json: schema: type: object example: name: string parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Person Stages summary: Salesloft Delete a Person Stage parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /person_upserts: post: tags: - Person Upserts summary: Salesloft Person Upsert requestBody: content: application/json: schema: type: object example: upsert_key: string id: 0 email_address: string secondary_email_adress: string personal_email_address: string first_name: string last_name: string phone: string phone_extension: string mobile_phone: string home_phone: string linkedin_url: string title: string city: string state: string country: string work_city: string work_state: string work_country: string person-company_name: string person_company_website: string person_company_industry: string job_seniority: string do_not_contact: false eu_resident: false locale: string personal_website: string twitter_handle: string tags: - string contact_restrictions: - string custom_fields: {} account_id: 0 owner_id: 0 import_id: 0 person_stage_id: 0 crm_id_type: string crm_d: string responses: '200': description: Successful response content: application/json: {} /phone_number_assignments: get: tags: - Phone Number Assignments summary: Salesloft List Phone Number Assignments parameters: - name: ids in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /phone_number_assignments/{id}: get: tags: - Phone Number Assignments summary: Salesloft Fetch a Phone Number Assignments parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /integrations/signals/registrations/plays: post: tags: - Play Registrations summary: Salesloft Create a Play Registration requestBody: content: application/json: schema: type: object example: signal_registration_id: 0 name: {} label: {} indicators: - string description: {} attributes: {} responses: '200': description: Successful response content: application/json: {} get: tags: - Play Registrations summary: Salesloft List Play Registrations responses: '200': description: Successful response content: application/json: {} /integrations/signals/registrations/plays/{id}: delete: tags: - Play Registrations summary: Salesloft Delete a Play Registration parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} get: tags: - Play Registrations summary: Salesloft Fetch a Play Registration parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Play Registrations summary: Salesloft Update a Play Registration requestBody: content: application/json: schema: type: object example: name: {} label: {} indicators: - string description: {} attributes: {} parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /profiles: get: tags: - Profiles summary: Salesloft Fetch Current User's Profile responses: '200': description: Successful response content: application/json: {} /phone_numbers/recording_settings/{id}: get: tags: - Recording Settings summary: Salesloft Fetch Recording Setting parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /data_control/requests/{id}: get: tags: - Requests summary: Salesloft Fetch a Request Record parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /data_control/requests: get: tags: - Requests summary: Salesloft Retrieve a List of Requests parameters: - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: team_id in: query schema: type: string - name: request_type in: query schema: type: string - name: dry_run in: query schema: type: string - name: user_guid in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /meetings/reschedule_links/{id}: get: tags: - Reschedule Links summary: Salesloft Fetch a Reschedule Meeting Link parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /data_control/right_to_be_forgotten: post: tags: - Right to Be Forgotten summary: Salesloft Submit a Right to Be Forgotten Request requestBody: content: application/json: schema: type: object example: team_id: 0 schedule: {} people_ids: - 0 dry_run: true responses: '200': description: Successful response content: application/json: {} /saved_list_views: get: tags: - Saved List Views summary: Salesloft List Saved List Views parameters: - name: ids in: query schema: type: string - name: view in: query schema: type: string - name: shared in: query schema: type: string - name: include_shared in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Saved List Views summary: Salesloft Create a Saved List View requestBody: content: application/json: schema: type: object example: name: string view: string is_default: true view_params: string shared: true responses: '200': description: Successful response content: application/json: {} /saved_list_views/{id}: put: tags: - Saved List Views summary: Salesloft Update a Saved List View requestBody: content: application/json: schema: type: object example: name: string is_default: true view_params: string shared: true parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} get: tags: - Saved List Views summary: Salesloft Fetch a Saved List View parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Saved List Views summary: Salesloft Delete a Saved List View parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /meetings/settings/searches: post: tags: - Searches summary: Salesloft List Meeting Settings requestBody: content: {} parameters: - name: user_guids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: calendar_type in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /meetings/settings/{id}: put: tags: - Settings summary: Salesloft Update a Meeting Setting requestBody: content: application/json: schema: type: object example: primary_calendar_id: string primary_calendar_name: string calendar_type: string title: string description: string location: string default_meeting_length: 0 buffer_time_duration: 0 times_available: {} schedule_buffer_enabled: true availability_limit_enabled: true availability_limit: 0 schedule_delay: 0 allow_booking_on_behalf: true allow_booking_overtime: false allow_event_overlap: false share_event_detail: true enable_dynamic_location: true enable_calendar_sync: true time_zone: string primary_calendar_connection_failed: false reschedule_meetings_enabled: true parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /integrations/signals/registrations/{id}: get: tags: - Signal Registrations summary: Salesloft Fetch a Signal Registration parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Signal Registrations summary: Salesloft Deletes a Signal Registrations parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Signal Registrations summary: Salesloft Update a Signal Registration requestBody: content: application/json: schema: type: object example: type: string indicators: - {} description: {} data_shape: {} attribution: - sting parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /integrations/signals/registrations: get: tags: - Signal Registrations summary: Salesloft List Signal Registrations responses: '200': description: Successful response content: application/json: {} post: tags: - Signal Registrations summary: Salesloft Create a Signal Registration requestBody: content: application/json: schema: type: object example: type: string integration_id: 0 indicators: - {} description: {} data_shape: {} attribution: - sting responses: '200': description: Successful response content: application/json: {} /signals: post: tags: - Signals summary: Salesloft Create a Signal requestBody: content: application/json: schema: type: object example: urgency: string type: string occurred_at: string indicators: - {} idempotency_key: string data: {} attribution: {} responses: '200': description: Successful response content: application/json: {} /steps: get: tags: - Steps summary: Salesloft List Steps parameters: - name: ids in: query schema: type: string - name: cadence_id in: query schema: type: string - name: type in: query schema: type: string - name: has_due_actions in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /steps/{id}: get: tags: - Steps summary: Salesloft Fetch a Step parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /successes: get: tags: - Successes summary: Salesloft List Successes parameters: - name: ids in: query schema: type: string - name: person_id in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /tags: get: tags: [] summary: Salesloft List Team Tags parameters: - name: ids in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /tasks: get: tags: - Tasks summary: Salesloft List Tasks parameters: - name: ids in: query schema: type: string - name: user_id in: query schema: type: string - name: person_id in: query schema: type: string - name: account_id in: query schema: type: string - name: current_state in: query schema: type: string - name: task_type in: query schema: type: string - name: time_interval_filter in: query schema: type: string - name: completed_time_interval in: query schema: type: string - name: idempotency_key in: query schema: type: string - name: locale in: query schema: type: string - name: source in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: completed_at[gt] in: query schema: type: string - name: completed_at[gte] in: query schema: type: string - name: completed_at[lt] in: query schema: type: string - name: completed_at[lte] in: query schema: type: string - name: include_counts_acted_on[gt] in: query schema: type: string - name: include_counts_acted_on[gte] in: query schema: type: string - name: include_counts_acted_on[lt] in: query schema: type: string - name: include_counts_acted_on[lte] in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Tasks summary: Salesloft Create a Task requestBody: content: application/json: schema: type: object example: subject: string person_id: string user_id: 0 user_guid: string task_type: string due_date: string remind_at: string idempotency_key: string description: string responses: '200': description: Successful response content: application/json: {} /tasks/265615502: put: tags: - Tasks summary: Salesloft Update a Task requestBody: content: application/json: schema: type: object example: subject: string person_id: string user_id: 0 user_guid: string task_type: string due_date: string due_at: string current_state: string remind_at: string description: string is_logged: true responses: '200': description: Successful response content: application/json: {} /tasks/{id}: get: tags: - Tasks summary: Salesloft Fetch a Task parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /team_template_attachments: get: tags: - Team Template Attachments summary: Salesloft List Team Template Attachments parameters: - name: ids in: query schema: type: string - name: team_template_id in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /team_templates: get: tags: - Team Templates summary: Salesloft List Team Templates parameters: - name: ids in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: search in: query schema: type: string - name: tag_ids in: query schema: type: string - name: tag in: query schema: type: string - name: include_archived_templates in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: limit_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Team Templates summary: Salesloft Create Team Email Template requestBody: content: application/json: schema: type: object example: title: string subject: string body: string open_tracking: true click_tracking: true attachment_ids: - 0 responses: '200': description: Successful response content: application/json: {} /team_templates/{id}: get: tags: - Team Templates summary: Salesloft Fetch a Team Template parameters: - name: include_signature in: query schema: type: string - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Team Templates summary: Salesloft Update Team Email Template requestBody: content: application/json: schema: type: object example: title: string subject: string body: string open_tracking: true click_tracking: true attachment_ids: - 0 parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /transcriptions: get: tags: - Transcriptions summary: Salesloft List Transcriptions security: - bearerAuth: [] parameters: - name: created_at[gt] in: query schema: type: string - name: created_at[gte] in: query schema: type: string - name: created_at[lt] in: query schema: type: string - name: created_at[lte] in: query schema: type: string - name: updated_at[gt] in: query schema: type: string - name: updated_at[gte] in: query schema: type: string - name: updated_at[lt] in: query schema: type: string - name: updated_at[lte] in: query schema: type: string - name: language_code in: query schema: type: string - name: ids in: query schema: type: string - name: sort_by in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /transcriptions/{id}: get: tags: - Transcriptions summary: Salesloft Fetch a Transcription security: - bearerAuth: [] parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /transcriptions/{id}/artifact: get: tags: - Transcriptions summary: Salesloft Fetch a Transcription Artifact security: - bearerAuth: [] parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /transcriptions/{id}/sentences: get: tags: - Transcriptions summary: Salesloft Fetch a Transcription's Sentences security: - bearerAuth: [] parameters: - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /users: get: tags: - Users summary: Salesloft List Users parameters: - name: ids in: query schema: type: string - name: guid in: query schema: type: string - name: group_id in: query schema: type: string - name: role_id in: query schema: type: string - name: search in: query schema: type: string - name: active in: query schema: type: string - name: visible_only in: query schema: type: string - name: per_page in: query schema: type: string - name: page in: query schema: type: string - name: include_paging_counts in: query schema: type: string - name: has_crm_user in: query schema: type: string - name: work_country in: query schema: type: string - name: seat_package in: query schema: type: string - name: managed_ar in: query schema: type: string - name: manager_user_guid in: query schema: type: string - name: sort_by in: query schema: type: string - name: sort_direction in: query schema: type: string responses: '200': description: Successful response content: application/json: {} /users/{id}: get: tags: - Users summary: Salesloft Fetch a User parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Users summary: Salesloft Update a User requestBody: content: application/json: schema: type: object example: active: true work_country: string role_id: string group_id: 0 seat_package: string manager_user_guid: string parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} /webhook_subscriptions: get: tags: - Webhook Subscriptions summary: Salesloft List Webhook Subscriptions parameters: - name: enabled in: query schema: type: string responses: '200': description: Successful response content: application/json: {} post: tags: - Webhook Subscriptions summary: Salesloft Create a Webhook Subscription requestBody: content: application/json: schema: type: object example: event_type: string callback_url: string callback_token: string responses: '200': description: Successful response content: application/json: {} /webhook_subscriptions/{id}: get: tags: - Webhook Subscriptions summary: Salesloft Fetch a Webhook Subscription parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} put: tags: - Webhook Subscriptions summary: Salesloft Update a Webhook Subscription requestBody: content: application/json: schema: type: object example: enabled: false callback_url: >- ttps://691c-2603-8001-6f01-7b24-b9de-3f23-1c77-4033.ngrok-free.app parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {} delete: tags: - Webhook Subscriptions summary: Salesloft Delete a Webhook Subscription parameters: - name: id in: path schema: type: string required: true responses: '200': description: Successful response content: application/json: {}