seo-connect
GET /v1/seo-connection/offers
What Zinn® sells inside the plugin, each product priced from its live row.
Authentication
Send an API key as a bearer token. The endpoint checks sites.view; a key without it is refused with 403, not 404.
This endpoint takes no organisation id. Your key already identifies the organisation it belongs to, and the response is scoped to it.
Try it
Replace anything in angle brackets with your own values, and the key placeholder with a key from your dashboard.
curl -X GET https://api.zinndigital.com/v1/seo-connection/offers \
-H "Authorization: Bearer zdk_live_…"Signed in? The API console in your dashboard fills in your real organisation id and your own key, and runs the request against the live API so you can see the actual response. Open this endpoint in the API console
Details
Every offer the plugin can show beside a finding (stage C3, zs-601 … zs-616): link placements, articles, domains, Wayback restore hosting, domain vetting, reputation monitoring, local citations, uptime monitoring, hosting and migration, the footprint check, security clean-up and backups, the indexing boost, expert services (the audit, monthly SEO and the done-for-you move from another SEO plugin, experts → migration, Q348), the referral programme and the SEO tool bundle. Each product carries the price read from its catalogue row now; a product whose row is missing, switched off or cannot be fulfilled comes back available: false with no price, and an offer with no available product is not shown. Spends nothing.
Response
| Name | Type | Required | What it is |
|---|---|---|---|
currency | string<USD> | Yes | — |
dashboard | string | Yes | The dashboard address orders continue on. |
offers | object[] | Yes | — |
Errors this endpoint can return
401 · 403