> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesforce Marketing Cloud

> 50 actions available for Salesforce Marketing Cloud through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/salesforce/filled/png" alt="Salesforce Marketing Cloud" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Salesforce Marketing Cloud</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>50 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-preview" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Preview</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Marketing</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="OAuth 2.0 - Client Credentials">
    Connect your Salesforce Marketing Cloud account using OAuth 2.0 client credentials. Requires an Installed Package with a...

    Guides: [Connector Profile](/connectors/salesforcemc/guides/connector-profile/oauth-2-0-client-credentials), [Link Account](/connectors/salesforcemc/guides/link-account/oauth-2-0-client-credentials)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />

      <div className="connector-actions-scopes" data-connector-actions-scopes>
        <button type="button" className="connector-actions-scopes__toggle" data-connector-actions-scopes-toggle aria-expanded="false">
          <span>Scopes<span data-connector-actions-scopes-count /></span>
        </button>

        <div className="connector-actions-scopes__menu">
          <div className="connector-actions-scopes__header">
            <input type="search" className="connector-actions-scopes__search" data-connector-actions-scope-search placeholder="Search scopes..." aria-label="Search scopes" />

            <div className="connector-actions-scopes__actions">
              <button type="button" data-connector-actions-scopes-select-all>Select all</button>
              <span>|</span>
              <button type="button" data-connector-actions-scopes-clear>Clear</button>
            </div>
          </div>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="Contacts_access" data-connector-actions-scope-filter />

            <span>Contacts\_access</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="campaign_read" data-connector-actions-scope-filter />

            <span>campaign\_read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="campaign_write" data-connector-actions-scope-filter />

            <span>campaign\_write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="data_extensions_read" data-connector-actions-scope-filter />

            <span>data\_extensions\_read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="data_extensions_write" data-connector-actions-scope-filter />

            <span>data\_extensions\_write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="documents_and_images_read" data-connector-actions-scope-filter />

            <span>documents\_and\_images\_read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="documents_and_images_write" data-connector-actions-scope-filter />

            <span>documents\_and\_images\_write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="journeys_execute" data-connector-actions-scope-filter />

            <span>journeys\_execute</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="journeys_read" data-connector-actions-scope-filter />

            <span>journeys\_read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="journeys_write" data-connector-actions-scope-filter />

            <span>journeys\_write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="list_and_subscribers_read" data-connector-actions-scope-filter />

            <span>list\_and\_subscribers\_read</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="list_and_subscribers_write" data-connector-actions-scope-filter />

            <span>list\_and\_subscribers\_write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="saved_content_write" data-connector-actions-scope-filter />

            <span>saved\_content\_write</span>
          </label>

          <label className="connector-actions-scopes__item">
            <input type="checkbox" value="tracking_events_read" data-connector-actions-scope-filter />

            <span>tracking\_events\_read</span>
          </label>

          <div className="connector-actions-scopes__empty" hidden>No scopes found</div>
        </div>
      </div>
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>50 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr 150px' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
        <div className="meta-library-grid-header-cell">Required scopes</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_assets" data-action-label="Get Assets" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Assets</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_assets" aria-label="Copy salesforcemc_get_assets"><code className="connector-page-code">salesforcemc\_get\_assets</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of content assets from Content Builder</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_assets_advanced_query" data-action-label="Get Assets Advanced Query" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Assets Advanced Query</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_assets_advanced_query" aria-label="Copy salesforcemc_get_assets_advanced_query"><code className="connector-page-code">salesforcemc\_get\_assets\_advanced\_query</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve assets using an advanced query</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_asset" data-action-label="Get Asset" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_asset" aria-label="Copy salesforcemc_get_asset"><code className="connector-page-code">salesforcemc\_get\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single content asset by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_asset_file" data-action-label="Get Asset File" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Asset File</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_asset_file" aria-label="Copy salesforcemc_get_asset_file"><code className="connector-page-code">salesforcemc\_get\_asset\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the binary file for an asset by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_create_asset" data-action-label="Create Asset" data-action-scopes="saved_content_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_create_asset" aria-label="Copy salesforcemc_create_asset"><code className="connector-page-code">salesforcemc\_create\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new content asset in Content Builder</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="saved_content_write" aria-label="Copy scope saved_content_write"><code className="connector-page-code">saved\_content\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_patch_asset" data-action-label="Patch Asset" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Patch Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_patch_asset" aria-label="Copy salesforcemc_patch_asset"><code className="connector-page-code">salesforcemc\_patch\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Patch the properties of a content asset in Content Builder</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_delete_asset" data-action-label="Delete Asset" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_delete_asset" aria-label="Copy salesforcemc_delete_asset"><code className="connector-page-code">salesforcemc\_delete\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a content asset by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_archive_asset" data-action-label="Archive Asset" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Archive Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_archive_asset" aria-label="Copy salesforcemc_archive_asset"><code className="connector-page-code">salesforcemc\_archive\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Archive a content asset by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_restore_asset" data-action-label="Restore Asset" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Restore Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_restore_asset" aria-label="Copy salesforcemc_restore_asset"><code className="connector-page-code">salesforcemc\_restore\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Restore an archived content asset by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_salutations" data-action-label="Get Salutations" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Salutations</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_salutations" aria-label="Copy salesforcemc_get_salutations"><code className="connector-page-code">salesforcemc\_get\_salutations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the default header and footer salutations for the account</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_header_and_footer" data-action-label="Get Asset Header And Footer" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Asset Header And Footer</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_header_and_footer" aria-label="Copy salesforcemc_get_header_and_footer"><code className="connector-page-code">salesforcemc\_get\_header\_and\_footer</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the header and footer salutations for a specific asset</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_channel_view" data-action-label="Get Channel View" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Channel View</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_channel_view" aria-label="Copy salesforcemc_get_channel_view"><code className="connector-page-code">salesforcemc\_get\_channel\_view</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve the compiled HTML for a channel view of an asset</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_categories" data-action-label="Get Asset Categories" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Asset Categories</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_categories" aria-label="Copy salesforcemc_get_categories"><code className="connector-page-code">salesforcemc\_get\_categories</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of Content Builder categories</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_category" data-action-label="Get Asset Category" data-action-scopes="documents_and_images_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Asset Category</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_category" aria-label="Copy salesforcemc_get_category"><code className="connector-page-code">salesforcemc\_get\_category</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single Content Builder category by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_read" aria-label="Copy scope documents_and_images_read"><code className="connector-page-code">documents\_and\_images\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_create_category" data-action-label="Create Asset Category" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Asset Category</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_create_category" aria-label="Copy salesforcemc_create_category"><code className="connector-page-code">salesforcemc\_create\_category</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new asset category (folder) in Content Builder</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_update_category" data-action-label="Update Asset Category" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Asset Category</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_update_category" aria-label="Copy salesforcemc_update_category"><code className="connector-page-code">salesforcemc\_update\_category</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing Content Builder category</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_delete_category" data-action-label="Delete Asset Category" data-action-scopes="documents_and_images_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Asset Category</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_delete_category" aria-label="Copy salesforcemc_delete_category"><code className="connector-page-code">salesforcemc\_delete\_category</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a Content Builder category by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="documents_and_images_write" aria-label="Copy scope documents_and_images_write"><code className="connector-page-code">documents\_and\_images\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_audit_events" data-action-label="Get Audit Events" data-action-scopes="tracking_events_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Audit Events</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_audit_events" aria-label="Copy salesforcemc_get_audit_events"><code className="connector-page-code">salesforcemc\_get\_audit\_events</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve Audit Trail events for the current account and child accounts</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="tracking_events_read" aria-label="Copy scope tracking_events_read"><code className="connector-page-code">tracking\_events\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_security_events" data-action-label="Get Security Events" data-action-scopes="tracking_events_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Security Events</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_security_events" aria-label="Copy salesforcemc_get_security_events"><code className="connector-page-code">salesforcemc\_get\_security\_events</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve Audit Trail security events for the current account and child accounts</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="tracking_events_read" aria-label="Copy scope tracking_events_read"><code className="connector-page-code">tracking\_events\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_campaigns" data-action-label="Get Campaigns" data-action-scopes="campaign_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Campaigns</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_campaigns" aria-label="Copy salesforcemc_get_campaigns"><code className="connector-page-code">salesforcemc\_get\_campaigns</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of campaigns</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_read" aria-label="Copy scope campaign_read"><code className="connector-page-code">campaign\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_campaign" data-action-label="Get Campaign" data-action-scopes="campaign_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_campaign" aria-label="Copy salesforcemc_get_campaign"><code className="connector-page-code">salesforcemc\_get\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single campaign by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_read" aria-label="Copy scope campaign_read"><code className="connector-page-code">campaign\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_create_campaign" data-action-label="Create Campaign" data-action-scopes="campaign_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_create_campaign" aria-label="Copy salesforcemc_create_campaign"><code className="connector-page-code">salesforcemc\_create\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new campaign</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_write" aria-label="Copy scope campaign_write"><code className="connector-page-code">campaign\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_update_campaign" data-action-label="Update Campaign" data-action-scopes="campaign_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_update_campaign" aria-label="Copy salesforcemc_update_campaign"><code className="connector-page-code">salesforcemc\_update\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update an existing campaign</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_write" aria-label="Copy scope campaign_write"><code className="connector-page-code">campaign\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_delete_campaign" data-action-label="Delete Campaign" data-action-scopes="campaign_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_delete_campaign" aria-label="Copy salesforcemc_delete_campaign"><code className="connector-page-code">salesforcemc\_delete\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a campaign by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_write" aria-label="Copy scope campaign_write"><code className="connector-page-code">campaign\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_campaign_assets" data-action-label="Get Campaign Assets" data-action-scopes="campaign_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Campaign Assets</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_campaign_assets" aria-label="Copy salesforcemc_get_campaign_assets"><code className="connector-page-code">salesforcemc\_get\_campaign\_assets</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve assets associated with a campaign</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_read" aria-label="Copy scope campaign_read"><code className="connector-page-code">campaign\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_campaign_asset" data-action-label="Get Campaign Asset" data-action-scopes="campaign_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Campaign Asset</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_campaign_asset" aria-label="Copy salesforcemc_get_campaign_asset"><code className="connector-page-code">salesforcemc\_get\_campaign\_asset</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific asset associated with a campaign</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_read" aria-label="Copy scope campaign_read"><code className="connector-page-code">campaign\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_add_asset_to_campaign" data-action-label="Add Asset To Campaign" data-action-scopes="campaign_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add Asset To Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_add_asset_to_campaign" aria-label="Copy salesforcemc_add_asset_to_campaign"><code className="connector-page-code">salesforcemc\_add\_asset\_to\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Associate one or more assets with a campaign</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_write" aria-label="Copy scope campaign_write"><code className="connector-page-code">campaign\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_remove_asset_from_campaign" data-action-label="Remove Asset From Campaign" data-action-scopes="campaign_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Remove Asset From Campaign</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_remove_asset_from_campaign" aria-label="Copy salesforcemc_remove_asset_from_campaign"><code className="connector-page-code">salesforcemc\_remove\_asset\_from\_campaign</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Remove the association between an asset and a campaign</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="campaign_write" aria-label="Copy scope campaign_write"><code className="connector-page-code">campaign\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_schemas_collection" data-action-label="Get Schemas Collection" data-action-scopes="list_and_subscribers_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Schemas Collection</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_schemas_collection" aria-label="Copy salesforcemc_get_schemas_collection"><code className="connector-page-code">salesforcemc\_get\_schemas\_collection</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all contact data schemas for the current account</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_read" aria-label="Copy scope list_and_subscribers_read"><code className="connector-page-code">list\_and\_subscribers\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_search_attribute_groups_by_schema" data-action-label="List Contact Attribute Groups" data-action-scopes="list_and_subscribers_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List Contact Attribute Groups</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_search_attribute_groups_by_schema" aria-label="Copy salesforcemc_search_attribute_groups_by_schema"><code className="connector-page-code">salesforcemc\_search\_attribute\_groups\_by\_schema</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all attribute groups for a contact data schema</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_read" aria-label="Copy scope list_and_subscribers_read"><code className="connector-page-code">list\_and\_subscribers\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_search_attribute_group_id_by_schema" data-action-label="Get Contact Attribute Group" data-action-scopes="list_and_subscribers_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contact Attribute Group</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_search_attribute_group_id_by_schema" aria-label="Copy salesforcemc_search_attribute_group_id_by_schema"><code className="connector-page-code">salesforcemc\_search\_attribute\_group\_id\_by\_schema</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific attribute group for a contact data schema</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_read" aria-label="Copy scope list_and_subscribers_read"><code className="connector-page-code">list\_and\_subscribers\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_all_attribute_set_definitions" data-action-label="Get All Attribute Set Definitions" data-action-scopes="list_and_subscribers_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get All Attribute Set Definitions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_all_attribute_set_definitions" aria-label="Copy salesforcemc_get_all_attribute_set_definitions"><code className="connector-page-code">salesforcemc\_get\_all\_attribute\_set\_definitions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all attribute set definitions from the contact data model</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_read" aria-label="Copy scope list_and_subscribers_read"><code className="connector-page-code">list\_and\_subscribers\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_attribute_set_definition_by_id" data-action-label="Get Attribute Set Definition" data-action-scopes="list_and_subscribers_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Attribute Set Definition</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_attribute_set_definition_by_id" aria-label="Copy salesforcemc_get_attribute_set_definition_by_id"><code className="connector-page-code">salesforcemc\_get\_attribute\_set\_definition\_by\_id</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a specific attribute set definition by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_read" aria-label="Copy scope list_and_subscribers_read"><code className="connector-page-code">list\_and\_subscribers\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_search_contacts" data-action-label="Search Contacts" data-action-scopes="list_and_subscribers_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Contacts</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_search_contacts" aria-label="Copy salesforcemc_search_contacts"><code className="connector-page-code">salesforcemc\_search\_contacts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Search for contacts using filter criteria</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_read" aria-label="Copy scope list_and_subscribers_read"><code className="connector-page-code">list\_and\_subscribers\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_create_contact" data-action-label="Create Contact" data-action-scopes="list_and_subscribers_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Contact</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_create_contact" aria-label="Copy salesforcemc_create_contact"><code className="connector-page-code">salesforcemc\_create\_contact</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create or update a contact</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="list_and_subscribers_write" aria-label="Copy scope list_and_subscribers_write"><code className="connector-page-code">list\_and\_subscribers\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_contact_membership" data-action-label="Get Contact Membership" data-action-scopes="journeys_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contact Membership</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_contact_membership" aria-label="Copy salesforcemc_get_contact_membership"><code className="connector-page-code">salesforcemc\_get\_contact\_membership</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve journeys and versions for a list of contact keys</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_read" aria-label="Copy scope journeys_read"><code className="connector-page-code">journeys\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_contact_preferences_by_id" data-action-label="Get Contact Preferences" data-action-scopes="Contacts_access">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contact Preferences</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_contact_preferences_by_id" aria-label="Copy salesforcemc_get_contact_preferences_by_id"><code className="connector-page-code">salesforcemc\_get\_contact\_preferences\_by\_id</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve consent and privacy preferences for a contact by ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="Contacts_access" aria-label="Copy scope Contacts_access"><code className="connector-page-code">Contacts\_access</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_contact_preferences_by_key" data-action-label="Get Contact Preferences By Key" data-action-scopes="Contacts_access">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Contact Preferences By Key</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_contact_preferences_by_key" aria-label="Copy salesforcemc_get_contact_preferences_by_key"><code className="connector-page-code">salesforcemc\_get\_contact\_preferences\_by\_key</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve consent and privacy preferences for a contact by contact key</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="Contacts_access" aria-label="Copy scope Contacts_access"><code className="connector-page-code">Contacts\_access</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_data_extensions" data-action-label="Search Data Extensions" data-action-scopes="data_extensions_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Data Extensions</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_data_extensions" aria-label="Copy salesforcemc_get_data_extensions"><code className="connector-page-code">salesforcemc\_get\_data\_extensions</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of data extensions matching a search string</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="data_extensions_read" aria-label="Copy scope data_extensions_read"><code className="connector-page-code">data\_extensions\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_data_extension" data-action-label="Get Data Extension By ID" data-action-scopes="data_extensions_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Data Extension By ID</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_data_extension" aria-label="Copy salesforcemc_get_data_extension"><code className="connector-page-code">salesforcemc\_get\_data\_extension</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a data extension by its unique ID</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="data_extensions_read" aria-label="Copy scope data_extensions_read"><code className="connector-page-code">data\_extensions\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_create_custom_data_extension" data-action-label="Create Custom Data Extension" data-action-scopes="data_extensions_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create Custom Data Extension</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_create_custom_data_extension" aria-label="Copy salesforcemc_create_custom_data_extension"><code className="connector-page-code">salesforcemc\_create\_custom\_data\_extension</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new data extension using the custom objects API</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="data_extensions_write" aria-label="Copy scope data_extensions_write"><code className="connector-page-code">data\_extensions\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_clear_data_extension_data" data-action-label="Clear Data Extension Data" data-action-scopes="data_extensions_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Clear Data Extension Data</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_clear_data_extension_data" aria-label="Copy salesforcemc_clear_data_extension_data"><code className="connector-page-code">salesforcemc\_clear\_data\_extension\_data</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete all rows from a data extension</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="data_extensions_write" aria-label="Copy scope data_extensions_write"><code className="connector-page-code">data\_extensions\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_data_extension_fields" data-action-label="Get Data Extension Fields" data-action-scopes="data_extensions_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Data Extension Fields</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_data_extension_fields" aria-label="Copy salesforcemc_get_data_extension_fields"><code className="connector-page-code">salesforcemc\_get\_data\_extension\_fields</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve all fields in a data extension</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="data_extensions_read" aria-label="Copy scope data_extensions_read"><code className="connector-page-code">data\_extensions\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_search_journeys" data-action-label="Search Journeys" data-action-scopes="journeys_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Search Journeys</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_search_journeys" aria-label="Copy salesforcemc_search_journeys"><code className="connector-page-code">salesforcemc\_search\_journeys</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a list of journeys from Journey Builder</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_read" aria-label="Copy scope journeys_read"><code className="connector-page-code">journeys\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_journey" data-action-label="Get Journey" data-action-scopes="journeys_read">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Journey</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_journey" aria-label="Copy salesforcemc_get_journey"><code className="connector-page-code">salesforcemc\_get\_journey</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Retrieve a single journey by ID or key</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_read" aria-label="Copy scope journeys_read"><code className="connector-page-code">journeys\_read</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_insert_journey" data-action-label="Insert Journey" data-action-scopes="journeys_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Insert Journey</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_insert_journey" aria-label="Copy salesforcemc_insert_journey"><code className="connector-page-code">salesforcemc\_insert\_journey</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new journey in Journey Builder</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_write" aria-label="Copy scope journeys_write"><code className="connector-page-code">journeys\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_delete_journey" data-action-label="Delete Journey" data-action-scopes="journeys_write">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Delete Journey</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_delete_journey" aria-label="Copy salesforcemc_delete_journey"><code className="connector-page-code">salesforcemc\_delete\_journey</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a journey by ID or key</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_write" aria-label="Copy scope journeys_write"><code className="connector-page-code">journeys\_write</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_publish_journey_version" data-action-label="Publish Journey Version" data-action-scopes="journeys_execute">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Publish Journey Version</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_publish_journey_version" aria-label="Copy salesforcemc_publish_journey_version"><code className="connector-page-code">salesforcemc\_publish\_journey\_version</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Publish a journey asynchronously</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_execute" aria-label="Copy scope journeys_execute"><code className="connector-page-code">journeys\_execute</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_get_journey_publish_status" data-action-label="Get Journey Publish Status" data-action-scopes="journeys_execute">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Journey Publish Status</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_get_journey_publish_status" aria-label="Copy salesforcemc_get_journey_publish_status"><code className="connector-page-code">salesforcemc\_get\_journey\_publish\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check the status of an asynchronous journey publication</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_execute" aria-label="Copy scope journeys_execute"><code className="connector-page-code">journeys\_execute</code></button></div>
        </div>
      </div>

      <div className="connector-meta-library-row" data-action-id="salesforcemc_stop_journey" data-action-label="Stop Journey" data-action-scopes="journeys_execute">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Stop Journey</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="salesforcemc_stop_journey" aria-label="Copy salesforcemc_stop_journey"><code className="connector-page-code">salesforcemc\_stop\_journey</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Stop a running journey</div>

        <div className="meta-library-grid-cell meta-library-grid-cell--values">
          <div className="connector-meta-library-values-list"><button type="button" className="connector-page-code-button" data-copy="journeys_execute" aria-label="Copy scope journeys_execute"><code className="connector-page-code">journeys\_execute</code></button></div>
        </div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/salesforcemc/guides/connector-profile/oauth-2-0-client-credentials" icon="https://stackone-logos.com/api/salesforce/filled/png" horizontal>
        Salesforce Marketing Cloud - OAuth 2.0 - Client Credentials
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/salesforcemc/guides/link-account/oauth-2-0-client-credentials" icon="https://stackone-logos.com/api/salesforce/filled/png" horizontal>
        Salesforce Marketing Cloud - OAuth 2.0 - Client Credentials
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
