Get ad account DSA defaults
Returns the default DSA beneficiary and payor currently set on a Meta ad account,
whether they were set via PATCH /v1/ads/accounts or in Meta Ads Manager. Fields
are omitted when no default is configured. Meta accounts only.
API key authentication - use your Zernio API key as a Bearer token
In: header
Query Parameters
Social account ID (metaads, or a facebook/instagram posting account)
Meta ad account ID (act_...)
Response Body
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.ads.getDsaDefaults({ query: { accountId: 'account_abc123', adAccountId: 'adaccount_abc123', },});console.log(data);{
"adAccountId": "string",
"dsaDefaults": {
"beneficiary": "string",
"payor": "string"
}
}{
"error": "Unauthorized"
}Get aggregated event stats GET
Returns aggregated event counts for the pixel (`GET /{pixel_id}/stats`). Rows are passed through from Meta as-is — their shape depends on the `aggregation` requested. Meta only (platform `metaads`); other platforms return 405.
List DSA beneficiary/payor suggestions GET
Returns Meta's suggested beneficiary/payor names for an ad account, derived by Meta from the account's recent activity. Useful for prefilling `dsaBeneficiary`/`dsaPayor` inputs, or the defaults sent to `PATCH /v1/ads/accounts`, in your own UI. Meta returns a single flat list. Entries are not labeled as beneficiary or payor, and since these are legal disclosures Zernio never applies them automatically: let your user pick the right entity. The list may be empty for accounts with little activity. Meta accounts only.