---
schema_version: "1"
id: ae5d9b7b4b05566007a705e5bb187ff4ca01bbf0db9e8606b6dbae0df6d4b25f
title: RetrieveSalesforceJobSources()
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/ampscript/references/salesforce/mc-ampscript-reference-salesforce-retrieve-job-sources.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud-ampscript/references/mc-ampscript-salesforce/mc-ampscript-reference-salesforce-retrieve-job-sources.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 7aa211088873b9bd2e8b25e1f1ec736cf8a9eab1c201eeb85d2dfaa8422ef3b9
products:
  - AMPscript for Marketing Cloud
  - Marketing Cloud
---
# RetrieveSalesforceJobSources()

Returns a rowset that contains information about a send. The rowset contains the SourceID, SourceType, and IsInclusionSource values from the specified job ID. The function doesn’t output any information about the status of the job itself. It returns data even if the job was canceled, so we recommend that you don’t use this function to test whether a job completed.

## Availability

<table>
  <tr>
    <td>Marketing Cloud Engagement</td>
    <td>✅ Yes</td>
  </tr>
  <tr>
    <td>Marketing Cloud Next</td>
    <td>❌ No</td>
  </tr>
</table>

## Syntax

```
RetrieveSalesforceJobSources(jobId)
```

The `RetrieveSalesforceJobSources()` function has one parameter:

- `jobId` (number): Required. The job ID of the Salesforce send to retrieve information about.

## Usage

To use this function, pass it the numeric job ID of a Salesforce send.

```
%%[
var @jobId, @jobData, @row, @rowCount

set @jobId = 90492034
set @jobData = RetrieveSalesforceJobSources(@jobId)

for @counter = 1 to rowCount(@jobData) do
  var @sourceID
  var @sourceType
  var @isInclusionSource

  set @rowData = row(@jobData, @counter)
  set @sourceID = field(@rowData, "SourceID")
  set @sourceType = field(@rowData, "SourceType")
  set @isInclusionSource = field(@rowData, "IsInclusionSource")
]%%

  <p>SourceID: %%=v(@sourceID)=%%</p>
  <p>SourceType: %%=v(@sourceType)=%%</p>
  <p>IsInclusionSource: %%=v(@isInclusionSource)=%%</p>

%%[ next @counter ]%%
```

The function outputs the SourceID, SourceType, and IsInclusionSource values for each row in the rowset.
