Agency RollupsRe-read Meta dataset quality now

Re-read Meta dataset quality now

Re-reads Meta's current match quality for every location in the roster (or only location_ids) and overwrites today's snapshot. Call GET /client/v1/agency/destinations/quality afterwards and it returns the score Events Manager shows now, instead of the daily 07:00 UTC capture, which can trail Meta by up to a day.

One Meta call per Meta CAPI destination, made one at a time. A client whose read fails is reported in results with an error code and does not stop the others. Answers 429 with Retry-After when any of the targeted locations was read in the last minute.

curl -X POST "https://mythic-analytics.gulp.workers.dev/client/v1/agency/destinations/quality/refresh?location_ids=loc_abc123%2Cloc_def456" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
{
  "success": true,
  "data": {
    "day": "2024-12-25",
    "destinations": 42,
    "rows_written": 42,
    "results": [
      {
        "location_id": "example_string",
        "name": "John Doe",
        "action_id": "example_string",
        "status": "example_string",
        "code": "example_string",
        "min_event_match_quality": 3.14,
        "events": 42
      }
    ]
  }
}
POST
/client/v1/agency/destinations/quality/refresh
POST
Base URLstring

Target server for requests. Edit to use your own host.

Bearer Token
Bearer Tokenstring
Required

Agency key (ak_) only — a location secret key (sk_) gets 403 agency_required. Keys are server-side credentials; this surface serves no CORS headers on purpose. Agency-wide scoped keys (mcp_ with no fixed location) are accepted too and need agency:read; a client-bound mcp_ key gets 403 agency_key_required. See Using an mcp_ key over HTTP.

Agency key (ak_) only — a location secret key (sk_) gets 403 agency_required. Keys are server-side credentials; this surface serves no CORS headers on purpose. Agency-wide scoped keys (mcp_ with no fixed location) are accepted too and need agency:read; a client-bound mcp_ key gets 403 agency_key_required. See Using an mcp_ key over HTTP.
query
location_idsstring

Comma-separated location ids to narrow the roster. Every id must belong to this agency — a foreign id is 403 location_not_linked, never a silent empty result. Required in batches of up to 100 when the agency has more than 100 locations.

Request Preview
Response

Response will appear here after sending the request

Authentication

header
Authorizationstring
Required

Bearer token. Agency key (ak_) only — a location secret key (sk_) gets 403 agency_required. Keys are server-side credentials; this surface serves no CORS headers on purpose. Agency-wide scoped keys (mcp_ with no fixed location) are accepted too and need agency:read; a client-bound mcp_ key gets 403 agency_key_required. See Using an mcp_ key over HTTP.

Query Parameters

location_idsstring

Comma-separated location ids to narrow the roster. Every id must belong to this agency — a foreign id is 403 location_not_linked, never a silent empty result. Required in batches of up to 100 when the agency has more than 100 locations.

Example:
loc_abc123,loc_def456

Responses

successboolean
dataobject