# Querying Data 360 from apps, APIs and orgs

*Data 360 Consultant Study Guide · Data Enhancements, Sharing, and Analysis · Last updated October 16, 2026 · https://www.certifyforce.com/study-guide/data-360-consultant/data-enhancements-sharing-and-analysis/querying-data-360-from-apis-and-orgs*

Which way to reach Data 360 data from outside it: Data Explorer and Query Editor, the SQL Query APIs (async paging, caching, workloadName), JDBC, Python and the Connect API for Apex, companion versus standard org connections, and data shares between Data 360 orgs.

- Certification: Salesforce Data 360 Consultant
- Exam section: Data Enhancements, Sharing, and Analysis
- Study guide: https://www.certifyforce.com/study-guide/data-360-consultant

**Official exam objective:**

> Explain how to reference Data 360 data from other systems.

## What the exam expects

- Pick the retrieval method from who is asking: an admin exploring visually, an external app sending SQL over REST, a Java or Python program, or Apex inside the org.
- Run a large query through the SQL Query APIs correctly: queryId, polling, paging with rowLimit and offset, caching and workloadName.
- Explain the home org, standard Salesforce CRM connections and Data Cloud One companion connections, and what each lets a connected org do.
- Share Data 360 objects with another Data 360 org and predict how they land and who pays.

Key terms: **home org** (the org Data 360 is provisioned on), **companion connection** (bidirectional connection that syncs unified metadata to a CRM org), **SQL Query APIs** (Connect API endpoints that run Data 360 SQL), **data share target** (the connection to the receiving Data 360 org).

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Language-specific client libraries | JDBC, Python and the Connect API for Apex | [Query Data in Data 360 (Query Guide)](https://developer.salesforce.com/docs/data/data-cloud-query-guide/guide/query-guide-get-started.html) |
| Schema discovery for developers | Metadata API, before writing queries | [Query Data in Data 360 (Query Guide)](https://developer.salesforce.com/docs/data/data-cloud-query-guide/guide/query-guide-get-started.html) |
| Create SQL query response | queryId, metadata, first chunk; completionStatus Running | [Query: Retrieve Campaign Engagement Records](https://developer.salesforce.com/docs/data/connectapi/guide/query-use-case.html) |
| Paging parameters | rowLimit and offset on get SQL query rows | [Query: Retrieve Campaign Engagement Records](https://developer.salesforce.com/docs/data/connectapi/guide/query-use-case.html) |
| Result cache | Identical queries; 24-hour expiration | [Query: Retrieve Campaign Engagement Records](https://developer.salesforce.com/docs/data/connectapi/guide/query-use-case.html) |
| Data Explorer columns | Up to 10, alphabetical by default | [Data Explorer](https://help.salesforce.com/s/articleView?id=data.c360_a_data_explorer.htm&language=en_US&type=5) |
| Standard CRM connection returns | Data actions only; no metadata sync | [Connect Salesforce CRM Orgs to Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_connect_salesforce_orgs.htm&language=en_US&type=5) |
| Data Cloud One app | Available only on companion orgs | [Connect Salesforce CRM Orgs to Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_connect_salesforce_orgs.htm&language=en_US&type=5) |
| Shared object in target org | Modeled as a DLO | [Share Data Between Data 360 Orgs](https://help.salesforce.com/s/articleView?id=data.c360_a_share_data_between_dc_orgs.htm&language=en_US&type=5) |
| Org-to-org sharing credits | Consumed on source and target orgs | [Share Data Between Data 360 Orgs](https://help.salesforce.com/s/articleView?id=data.c360_a_share_data_between_dc_orgs.htm&language=en_US&type=5) |

## Check yourself

- Why does a standard CRM connection not let an org's users open the Data Cloud One app?
- When is a SQL Query API result ready to page through?
- Which client library suits a Python notebook?
- Why set workloadName on every query request?
- What object type does a shared CIO become in the target Data 360 org?

## Sources

- [Query Data in Data 360 (Query Guide)](https://developer.salesforce.com/docs/data/data-cloud-query-guide/guide/query-guide-get-started.html)
- [Query: Retrieve Campaign Engagement Records](https://developer.salesforce.com/docs/data/connectapi/guide/query-use-case.html)
- [Connect Salesforce CRM Orgs to Data 360](https://help.salesforce.com/s/articleView?id=data.c360_a_connect_salesforce_orgs.htm&language=en_US&type=5)
- [Share Data Between Data 360 Orgs](https://help.salesforce.com/s/articleView?id=data.c360_a_share_data_between_dc_orgs.htm&language=en_US&type=5)
- [Query Data in Data 360 (Help)](https://help.salesforce.com/s/articleView?language=en_US&id=data.c360_a_query_data_in_dc.htm&type=5)
- [Query Editor](https://help.salesforce.com/s/articleView?id=data.c360_a_query_editor.htm&language=en_US&type=5)
- [Data Explorer](https://help.salesforce.com/s/articleView?id=data.c360_a_data_explorer.htm&language=en_US&type=5)
- [Objects Shared with Companion Orgs](https://help.salesforce.com/s/articleView?id=data.c360_a_companion_connection_shared_objects.htm&language=en_US&type=5)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 12 linked practice questions, and unlimited timed mock exams are included with the Data 360 Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
