# Apivom Atlas — Marketing Cloud Account Engagement (Pardot) API

> Apivom Atlas integration for Marketing Cloud Account Engagement (Pardot) API: 173 gateway routes over `pi.pardot.com`, available through the Apivom platform (Apivom Iris workflows and the Apivom Atlas API portal). Auth model: caller-supplied token passed through to the vendor.

Notes for AI assistants:

- This catalog mirrors the vendor's public API surface as registered in Apivom Atlas (0 read-only, 173 write routes).
- Access is provisioned per customer. Commercialized providers are self-service in the Atlas portal; for everything else [request a demo](https://apivom.com/en/demo).
- Credentials are always owned by the calling tenant — Apivom Atlas is a stateless gateway.

## Routes

- `GET /api/v5/bulk-actions` (api-v5-bulk-actions) — params: query
- `POST /api/v5/bulk-actions` (api-v5-bulk-actions-post) — params: object, bulkAction, status, sendSystemEmail
- `GET /api/v5/bulk-actions/{id}` (api-v5-bulk-actions-by-id) — params: params, query
- `PATCH /api/v5/bulk-actions/{id}` (api-v5-bulk-actions-by-id-patch) — params: object, bulkAction, status, sendSystemEmail
- `GET /api/v5/exports` (api-v5-exports) — params: query
- `POST /api/v5/exports` (api-v5-exports-post) — params: procedure, fields, includeByteOrderMark, legacyDateFormat, maxFileSizeBytes
- `GET /api/v5/exports/{id}` (api-v5-exports-by-id) — params: params, query
- `POST /api/v5/exports/{id}/do/cancel` (api-v5-exports-by-id-do-cancel-post)
- `GET /api/v5/exports/{id}/results/{fileId}` (api-v5-exports-by-id-results-by-fileid) — params: params
- `POST /api/v5/external-activities` (api-v5-external-activities-post) — params: extension, type, email, value
- `GET /api/v5/imports` (api-v5-imports) — params: query
- `POST /api/v5/imports` (api-v5-imports-post) — params: status, operation, object, restoreDeleted, fields, createOnNoMatch
- `GET /api/v5/imports/{id}` (api-v5-imports-by-id) — params: params, query
- `PATCH /api/v5/imports/{id}` (api-v5-imports-by-id-patch) — params: status
- `POST /api/v5/imports/{id}/batches` (api-v5-imports-by-id-batches-post) — params: params
- `POST /api/v5/imports/{id}/do/cancel` (api-v5-imports-by-id-do-cancel-post)
- `GET /api/v5/imports/{id}/errors` (api-v5-imports-by-id-errors) — params: params
- `GET /api/v5/objects/account` (api-v5-objects-account) — params: query
- `GET /api/v5/objects/campaigns` (api-v5-objects-campaigns) — params: query
- `GET /api/v5/objects/campaigns/{id}` (api-v5-objects-campaigns-by-id) — params: params, query
- `POST /api/v5/objects/campaigns/{id}/do/addTag` (api-v5-objects-campaigns-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/campaigns/{id}/do/connectSalesforceCampaign` (api-v5-objects-campaigns-by-id-do-connectsalesforcecampaign-post) — params: salesforceCampaignId
- `POST /api/v5/objects/campaigns/{id}/do/removeTag` (api-v5-objects-campaigns-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/custom-fields` (api-v5-objects-custom-fields) — params: query
- `POST /api/v5/objects/custom-fields` (api-v5-objects-custom-fields-post) — params: name, fieldId, type, isRecordMultipleResponses, salesforceId, isUseValues, valuesPrefill, isRequired
- `DELETE /api/v5/objects/custom-fields/{id}` (api-v5-objects-custom-fields-by-id-delete) — params: params
- `GET /api/v5/objects/custom-fields/{id}` (api-v5-objects-custom-fields-by-id) — params: params, query
- `PATCH /api/v5/objects/custom-fields/{id}` (api-v5-objects-custom-fields-by-id-patch) — params: name, fieldId, type, isRecordMultipleResponses, salesforceId, isUseValues, valuesPrefill, isRequired
- `POST /api/v5/objects/custom-fields/{id}/do/addTag` (api-v5-objects-custom-fields-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/custom-fields/{id}/do/removeTag` (api-v5-objects-custom-fields-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/custom-redirects` (api-v5-objects-custom-redirects) — params: query
- `POST /api/v5/objects/custom-redirects` (api-v5-objects-custom-redirects-post) — params: folderId, name, destinationUrl, campaignId, trackerDomainId, vanityUrlPath, gaSource, gaMedium, gaTerm, gaContent, gaCampaign
- `DELETE /api/v5/objects/custom-redirects/{id}` (api-v5-objects-custom-redirects-by-id-delete) — params: params
- `GET /api/v5/objects/custom-redirects/{id}` (api-v5-objects-custom-redirects-by-id) — params: params, query
- `PATCH /api/v5/objects/custom-redirects/{id}` (api-v5-objects-custom-redirects-by-id-patch) — params: folderId, name, destinationUrl, campaignId, trackerDomainId, vanityUrlPath, gaSource, gaMedium, gaTerm, gaContent, gaCampaign
- `POST /api/v5/objects/custom-redirects/{id}/do/addTag` (api-v5-objects-custom-redirects-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/custom-redirects/{id}/do/removeTag` (api-v5-objects-custom-redirects-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/dynamic-content-variations` (api-v5-objects-dynamic-content-variations) — params: query
- `POST /api/v5/objects/dynamic-content-variations` (api-v5-objects-dynamic-content-variations-post) — params: dynamicContentId, content, operator, value1, value2
- `GET /api/v5/objects/dynamic-content-variations/{id}` (api-v5-objects-dynamic-content-variations-by-id) — params: params, query
- `GET /api/v5/objects/dynamic-contents` (api-v5-objects-dynamic-contents) — params: query
- `POST /api/v5/objects/dynamic-contents` (api-v5-objects-dynamic-contents-post) — params: name, folderId, baseContent, basedOnProspectApiFieldId, trackerDomainId
- `GET /api/v5/objects/dynamic-contents/{id}` (api-v5-objects-dynamic-contents-by-id) — params: params, query
- `POST /api/v5/objects/dynamic-contents/{id}/do/addTag` (api-v5-objects-dynamic-contents-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/dynamic-contents/{id}/do/removeTag` (api-v5-objects-dynamic-contents-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/email-templates` (api-v5-objects-email-templates) — params: query
- `POST /api/v5/objects/email-templates` (api-v5-objects-email-templates-post) — params: name, htmlMessage, textMessage, isOneToOneEmail, isAutoResponderEmail, isDripEmail, isListEmail, replyToOptions, senderOptions, subject, type, trackerDomainId, campaignId, folderId
- `DELETE /api/v5/objects/email-templates/{id}` (api-v5-objects-email-templates-by-id-delete) — params: params
- `GET /api/v5/objects/email-templates/{id}` (api-v5-objects-email-templates-by-id) — params: params, query
- `PATCH /api/v5/objects/email-templates/{id}` (api-v5-objects-email-templates-by-id-patch) — params: name, htmlMessage, textMessage, isOneToOneEmail, isAutoResponderEmail, isDripEmail, isListEmail, replyToOptions, senderOptions, subject, type, trackerDomainId, campaignId, folderId
- `POST /api/v5/objects/email-templates/{id}/do/addTag` (api-v5-objects-email-templates-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/email-templates/{id}/do/removeTag` (api-v5-objects-email-templates-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/emails` (api-v5-objects-emails) — params: query
- `POST /api/v5/objects/emails` (api-v5-objects-emails-post) — params: name, subject, htmlMessage, textMessage, campaignId, scheduledTime, prospectId, emailTemplateId, isOperational, senderOptions, replyToOptions, trackerDomainId, folderId
- `GET /api/v5/objects/emails/{id}` (api-v5-objects-emails-by-id) — params: params, query
- `POST /api/v5/objects/emails/{id}/do/addTag` (api-v5-objects-emails-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/emails/{id}/do/removeTag` (api-v5-objects-emails-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/engagement-studio-programs` (api-v5-objects-engagement-studio-programs) — params: query
- `POST /api/v5/objects/engagement-studio-programs` (api-v5-objects-engagement-studio-programs-post) — params: query
- `GET /api/v5/objects/engagement-studio-programs/{id}` (api-v5-objects-engagement-studio-programs-by-id) — params: params, query
- `GET /api/v5/objects/engagement-studio-programs/{id}/download-program-structure` (api-v5-objects-engagement-studio-programs-by-id-download-program-structure) — params: params
- `GET /api/v5/objects/external-activities` (api-v5-objects-external-activities) — params: query
- `GET /api/v5/objects/external-activities/{id}` (api-v5-objects-external-activities-by-id) — params: params, query
- `GET /api/v5/objects/files` (api-v5-objects-files) — params: query
- `POST /api/v5/objects/files` (api-v5-objects-files-post) — params: query
- `DELETE /api/v5/objects/files/{id}` (api-v5-objects-files-by-id-delete) — params: params
- `GET /api/v5/objects/files/{id}` (api-v5-objects-files-by-id) — params: params, query
- `PATCH /api/v5/objects/files/{id}` (api-v5-objects-files-by-id-patch) — params: name, vanityUrlPath, campaignId, trackerDomainId, folderId
- `POST /api/v5/objects/files/{id}/do/addTag` (api-v5-objects-files-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/files/{id}/do/removeTag` (api-v5-objects-files-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/folder-contents` (api-v5-objects-folder-contents) — params: query
- `GET /api/v5/objects/folder-contents/{id}` (api-v5-objects-folder-contents-by-id) — params: params, query
- `GET /api/v5/objects/folders` (api-v5-objects-folders) — params: query
- `GET /api/v5/objects/folders/{id}` (api-v5-objects-folders-by-id) — params: params, query
- `GET /api/v5/objects/form-fields` (api-v5-objects-form-fields) — params: query
- `POST /api/v5/objects/form-fields` (api-v5-objects-form-fields-post) — params: formId, prospectApiFieldId, label, description, errorMessage, cssClasses, type, dataFormat, isRequired, isAlwaysDisplay, isMaintainInitialValue, isDoNotPrefill
- `GET /api/v5/objects/form-fields/{id}` (api-v5-objects-form-fields-by-id) — params: params, query
- `POST /api/v5/objects/form-fields/{id}/do/addDependent` (api-v5-objects-form-fields-by-id-do-adddependent-post) — params: formFieldId, value
- `POST /api/v5/objects/form-fields/{id}/do/addProgressive` (api-v5-objects-form-fields-by-id-do-addprogressive-post) — params: prospectApiFieldId
- `POST /api/v5/objects/form-fields/{id}/do/addTag` (api-v5-objects-form-fields-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/form-fields/{id}/do/addValue` (api-v5-objects-form-fields-by-id-do-addvalue-post) — params: value, label, listId, profileId
- `POST /api/v5/objects/form-fields/{id}/do/removeTag` (api-v5-objects-form-fields-by-id-do-removetag-post) — params: tagId
- `POST /api/v5/objects/form-fields/{id}/do/reorderFormFieldValues` (api-v5-objects-form-fields-by-id-do-reorderformfieldvalues-post) — params: formFieldValueIds
- `GET /api/v5/objects/form-handler-fields` (api-v5-objects-form-handler-fields) — params: query
- `POST /api/v5/objects/form-handler-fields` (api-v5-objects-form-handler-fields-post) — params: name, formHandlerId, isMaintainInitialValue, isRequired, dataFormat, errorMessage, prospectApiFieldId
- `DELETE /api/v5/objects/form-handler-fields/{id}` (api-v5-objects-form-handler-fields-by-id-delete) — params: params
- `GET /api/v5/objects/form-handler-fields/{id}` (api-v5-objects-form-handler-fields-by-id) — params: params, query
- `PATCH /api/v5/objects/form-handler-fields/{id}` (api-v5-objects-form-handler-fields-by-id-patch) — params: name, formHandlerId, isMaintainInitialValue, isRequired, dataFormat, errorMessage, prospectApiFieldId
- `GET /api/v5/objects/form-handlers` (api-v5-objects-form-handlers) — params: query
- `POST /api/v5/objects/form-handlers` (api-v5-objects-form-handlers-post) — params: name, campaignId, trackerDomainId, isDataForwarded, successLocation, errorLocation, isAlwaysEmail, isCookieless, folderId
- `DELETE /api/v5/objects/form-handlers/{id}` (api-v5-objects-form-handlers-by-id-delete) — params: params
- `GET /api/v5/objects/form-handlers/{id}` (api-v5-objects-form-handlers-by-id) — params: params, query
- `PATCH /api/v5/objects/form-handlers/{id}` (api-v5-objects-form-handlers-by-id-patch) — params: name, campaignId, trackerDomainId, isDataForwarded, successLocation, errorLocation, isAlwaysEmail, isCookieless, folderId
- `POST /api/v5/objects/form-handlers/{id}/do/addTag` (api-v5-objects-form-handlers-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/form-handlers/{id}/do/removeTag` (api-v5-objects-form-handlers-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/forms` (api-v5-objects-forms) — params: query
- `POST /api/v5/objects/forms` (api-v5-objects-forms-post) — params: name, campaignId, layoutTemplateId, submitButtonText, redirectLocation, thankYouContent, thankYouCode, beforeFormContent, afterFormContent, fontSize, fontFamily, fontColor, labelAlignment, radioAlignment, checkboxAlignment, requiredCharacter, showNotProspect, isAlwaysDisplay, isCaptchaEnabled, isCookieless, trackerDomainId, folderId
- `DELETE /api/v5/objects/forms/{id}` (api-v5-objects-forms-by-id-delete) — params: params
- `GET /api/v5/objects/forms/{id}` (api-v5-objects-forms-by-id) — params: params, query
- `POST /api/v5/objects/forms/{id}/do/addTag` (api-v5-objects-forms-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/forms/{id}/do/removeTag` (api-v5-objects-forms-by-id-do-removetag-post) — params: tagId
- `POST /api/v5/objects/forms/{id}/do/reorderFormFields` (api-v5-objects-forms-by-id-do-reorderformfields-post) — params: formFieldIds
- `POST /api/v5/objects/forms/do/undelete` (api-v5-objects-forms-do-undelete-post) — params: id
- `GET /api/v5/objects/landing-pages` (api-v5-objects-landing-pages) — params: query
- `POST /api/v5/objects/landing-pages` (api-v5-objects-landing-pages-post) — params: name, campaignId, formId, layoutTemplateId, title, description, isDoNotIndex, vanityUrlPath, scriptFragment, redirectLocation, trackerDomainId, folderId, archiveDate, content, openingGeneralContent, regionContent
- `GET /api/v5/objects/landing-pages/{id}` (api-v5-objects-landing-pages-by-id) — params: params, query
- `POST /api/v5/objects/landing-pages/{id}/do/addTag` (api-v5-objects-landing-pages-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/landing-pages/{id}/do/removeTag` (api-v5-objects-landing-pages-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/layout-templates` (api-v5-objects-layout-templates) — params: query
- `POST /api/v5/objects/layout-templates` (api-v5-objects-layout-templates-post) — params: name, layoutContent, formContent, isIncludeDefaultCss, folderId
- `DELETE /api/v5/objects/layout-templates/{id}` (api-v5-objects-layout-templates-by-id-delete) — params: params
- `GET /api/v5/objects/layout-templates/{id}` (api-v5-objects-layout-templates-by-id) — params: params, query
- `PATCH /api/v5/objects/layout-templates/{id}` (api-v5-objects-layout-templates-by-id-patch) — params: name, layoutContent, formContent, isIncludeDefaultCss, folderId
- `POST /api/v5/objects/layout-templates/{id}/do/addTag` (api-v5-objects-layout-templates-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/layout-templates/{id}/do/removeTag` (api-v5-objects-layout-templates-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/lifecycle-histories` (api-v5-objects-lifecycle-histories) — params: query
- `GET /api/v5/objects/lifecycle-histories/{id}` (api-v5-objects-lifecycle-histories-by-id) — params: params, query
- `GET /api/v5/objects/lifecycle-stages` (api-v5-objects-lifecycle-stages) — params: query
- `GET /api/v5/objects/lifecycle-stages/{id}` (api-v5-objects-lifecycle-stages-by-id) — params: params, query
- `GET /api/v5/objects/list-emails` (api-v5-objects-list-emails) — params: query
- `POST /api/v5/objects/list-emails` (api-v5-objects-list-emails-post) — params: name, subject, htmlMessage, textMessage, campaignId, replyToOptions, senderOptions, scheduledTime, isOperational, trackerDomainId, emailTemplateId, recipientListIds, suppressionListIds, folderId
- `GET /api/v5/objects/list-emails/{id}` (api-v5-objects-list-emails-by-id) — params: params, query
- `GET /api/v5/objects/list-memberships` (api-v5-objects-list-memberships) — params: query
- `POST /api/v5/objects/list-memberships` (api-v5-objects-list-memberships-post) — params: listId, prospectId, optedOut
- `DELETE /api/v5/objects/list-memberships/{id}` (api-v5-objects-list-memberships-by-id-delete) — params: params
- `GET /api/v5/objects/list-memberships/{id}` (api-v5-objects-list-memberships-by-id) — params: params, query
- `PATCH /api/v5/objects/list-memberships/{id}` (api-v5-objects-list-memberships-by-id-patch) — params: listId, prospectId, optedOut
- `GET /api/v5/objects/lists` (api-v5-objects-lists) — params: query
- `POST /api/v5/objects/lists` (api-v5-objects-lists-post) — params: name, description, title, isPublic, isSalesforceVisible, folderId, campaignId
- `DELETE /api/v5/objects/lists/{id}` (api-v5-objects-lists-by-id-delete) — params: params
- `GET /api/v5/objects/lists/{id}` (api-v5-objects-lists-by-id) — params: params, query
- `PATCH /api/v5/objects/lists/{id}` (api-v5-objects-lists-by-id-patch) — params: name, description, title, isPublic, isSalesforceVisible, folderId, campaignId
- `POST /api/v5/objects/lists/{id}/do/addTag` (api-v5-objects-lists-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/lists/{id}/do/removeTag` (api-v5-objects-lists-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/opportunities` (api-v5-objects-opportunities) — params: query
- `GET /api/v5/objects/opportunities/{id}` (api-v5-objects-opportunities-by-id) — params: params, query
- `POST /api/v5/objects/opportunities/{id}/do/addTag` (api-v5-objects-opportunities-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/opportunities/{id}/do/removeTag` (api-v5-objects-opportunities-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/prospect-accounts` (api-v5-objects-prospect-accounts) — params: query
- `GET /api/v5/objects/prospect-accounts/{id}` (api-v5-objects-prospect-accounts-by-id) — params: params, query
- `GET /api/v5/objects/prospects` (api-v5-objects-prospects) — params: query
- `POST /api/v5/objects/prospects` (api-v5-objects-prospects-post) — params: addressOne, addressTwo, annualRevenue, campaignId, city, comments, company, country, salesforceOwnerId, department, email, employees, fax, firstName, industry, isDoNotCall, isDoNotEmail, isReviewed, isStarred, jobTitle, lastName, notes, optedOut, phone, prospectAccountId, salesforceId, salutation, score, source, state, territory, userId, website, yearsInBusiness, zip, profileId
- `DELETE /api/v5/objects/prospects/{id}` (api-v5-objects-prospects-by-id-delete) — params: params
- `GET /api/v5/objects/prospects/{id}` (api-v5-objects-prospects-by-id) — params: params, query
- `PATCH /api/v5/objects/prospects/{id}` (api-v5-objects-prospects-by-id-patch) — params: addressOne, addressTwo, annualRevenue, campaignId, city, comments, company, country, salesforceOwnerId, department, email, employees, fax, firstName, industry, isDoNotCall, isDoNotEmail, isReviewed, isStarred, jobTitle, lastName, notes, optedOut, phone, prospectAccountId, salesforceId, salutation, score, source, state, territory, userId, website, yearsInBusiness, zip, profileId
- `POST /api/v5/objects/prospects/{id}/do/addTag` (api-v5-objects-prospects-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/prospects/{id}/do/removeTag` (api-v5-objects-prospects-by-id-do-removetag-post) — params: tagId
- `POST /api/v5/objects/prospects/do/undelete` (api-v5-objects-prospects-do-undelete-post) — params: id, email
- `POST /api/v5/objects/prospects/do/upsertLatestByEmail` (api-v5-objects-prospects-do-upsertlatestbyemail-post) — params: matchEmail, prospect, fields, secondaryDeletedSearch
- `GET /api/v5/objects/tagged-objects` (api-v5-objects-tagged-objects) — params: query
- `GET /api/v5/objects/tagged-objects/{id}` (api-v5-objects-tagged-objects-by-id) — params: params, query
- `GET /api/v5/objects/tags` (api-v5-objects-tags) — params: query
- `POST /api/v5/objects/tags` (api-v5-objects-tags-post) — params: name
- `DELETE /api/v5/objects/tags/{id}` (api-v5-objects-tags-by-id-delete) — params: params
- `GET /api/v5/objects/tags/{id}` (api-v5-objects-tags-by-id) — params: params, query
- `PATCH /api/v5/objects/tags/{id}` (api-v5-objects-tags-by-id-patch) — params: name
- `POST /api/v5/objects/tags/{id}/do/mergeTags` (api-v5-objects-tags-by-id-do-mergetags-post) — params: tagIds
- `GET /api/v5/objects/tracker-domains` (api-v5-objects-tracker-domains) — params: query
- `GET /api/v5/objects/tracker-domains/{id}` (api-v5-objects-tracker-domains-by-id) — params: params, query
- `GET /api/v5/objects/users` (api-v5-objects-users) — params: query
- `GET /api/v5/objects/users/{id}` (api-v5-objects-users-by-id) — params: params, query
- `POST /api/v5/objects/users/{id}/do/addTag` (api-v5-objects-users-by-id-do-addtag-post) — params: tagId
- `POST /api/v5/objects/users/{id}/do/removeTag` (api-v5-objects-users-by-id-do-removetag-post) — params: tagId
- `GET /api/v5/objects/visitor-activities` (api-v5-objects-visitor-activities) — params: query
- `GET /api/v5/objects/visitor-activities/{id}` (api-v5-objects-visitor-activities-by-id) — params: params, query
- `GET /api/v5/objects/visitor-page-views` (api-v5-objects-visitor-page-views) — params: query
- `GET /api/v5/objects/visitor-page-views/{id}` (api-v5-objects-visitor-page-views-by-id) — params: params, query
- `GET /api/v5/objects/visitors` (api-v5-objects-visitors) — params: query
- `GET /api/v5/objects/visitors/{id}` (api-v5-objects-visitors-by-id) — params: params, query
- `POST /api/v5/objects/visitors/{id}/do/assignToProspect` (api-v5-objects-visitors-by-id-do-assigntoprospect-post) — params: prospectId, assignDeletedProspect
- `POST /api/v5/objects/visitors/{id}/do/identifyCompany` (api-v5-objects-visitors-by-id-do-identifycompany-post)
- `GET /api/v5/objects/visits` (api-v5-objects-visits) — params: query
- `GET /api/v5/objects/visits/{id}` (api-v5-objects-visits-by-id) — params: params, query

## Credential model

- Connected App Consumer Key (`clientId`) — required
- Connected App Consumer Secret (`clientSecret`) — required — secret
- Instance URL (My Domain) (`instanceUrl`) — required

## Optional

- [Apivom Atlas product page](https://apivom.com/en/products/atlas)
- [All Atlas integration guides](https://apivom.com/llms.txt)
- [Request a demo](https://apivom.com/en/demo)
