# Formats in the Search Ads 360 Reporting API

## Request format

The request format depends on the type of request you make.

### Search

You can customize your search output by defining a search query
to suit your needs. The Search Ads 360 Query Language allows you to search all
resources for a list of entities that match a specific set of criteria. All
requests, regardless of the entity type, are made against the
[`SearchAds360Service`](https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#searchads360service). See [Create search reports](https://developers.google.com/search-ads/reporting/concepts/search-reports) and
[Search Ads 360 Query Language](https://developers.google.com/search-ads/reporting/query/query-language)
to learn more.

## Response format

The fields populated in the response depend on the service you use:

[`SearchAds360Service`](https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#searchads360service)
:   The response includes one [`SearchAds360Row`](https://developers.google.com/search-ads/reporting/api/reference/rpc/google.ads.searchads360.v0.services#searchads360row) object for each entity that
    matches your search parameters. Each row contains one object, for example, a
    campaign, and includes *only* the fields you request in your query.

Specific services
:   You can only request one entity at a time by resource name. The response
    includes *all* fields for that entity.

## Customer ID format

In the new API, you must specify your Customer ID as a 10-digit number
(`XXXXXXXXXX`) without dashes.