public
POST /v1/public/domains/suggest
Alternative domains worth offering alongside a search.
Doğrulama
Bu nöqtə açıqdır. O, heç bir etimadnamə və təşkilat tələb etmir — bu, öz marketinq saytımızın və süni intellekt cavab mühərriklərimizin oxuduğu hissədir.
Bu endpoint heç bir təşkilat ID-si tələb etmir. Sizin açarınız artıq aid olduğu təşkilatı müəyyən edir və cavab həmin təşkilat üçün məhdudlaşdırılır.
Sınaqdan keçir
Bucaqlı mötərizələrdə olan hór şeyi öz qiymətlərinizlə, açar yertutucusunu isə idarə panelinizdən bir açarla əvəz edin.
curl -X POST https://api.zinndigital.com/v1/public/domains/suggest \
-H "Content-Type: application/json" \
-d '{ "query": <string> }'Sistemə daxil olmusunuz? İdarə panelinizdəki API konsolu real təşkilatınızın identifikatorunu və öz açarınızı avtomatik doldurur, sorğunu canlı API-yə qarşı icra edir ki, siz faktiki cavabı görə biləsiniz. Bu son nöqtəni API konsolunda açın
Təfərrüatlar
The upsell grid (docs/31 §5.3). Ranked in tiers — **brand protection** (you are buying `acme.com`; somebody else buying `acme.net` can pass for you), then the **regional** extension for the visitor's country, then **same-intent** alternatives, then popular filler — and each row says which tier it came from, so a surface can make the argument rather than just list names. Every suggestion is priced and tokenised by **exactly the same code path as `searchPublicDomains`**: a grid price that came from anywhere else is a price the basket then refuses, at the moment the customer has already decided to buy. Its own endpoint rather than a field on the search response, because each suggestion is a paid registrar availability call: the primary result must not wait for the upsell, and the upsell must be skippable. It shares the search abuse budget — the two together are what one visitor's session costs us at the registrar. The visitor's country comes from Cloudflare's `CF-IPCountry`, an edge-set header the browser never sends, so no CORS allow-list entry is involved.
Sorğu gövdəsi
| Ad | Tip | Tələb olunur | Nədir |
|---|---|---|---|
query | string | Bəli | The name the visitor searched — bare (`acme`) or full (`acme.com`). |
country | string | Xeyr | ISO-3166 alpha-2 **hint**, used only when the edge did not state the visitor's country. The `CF-IPCountry` header wins whenever it is present: it is set by the edge and cannot b… |
exclude | string[] | Xeyr | Names the primary search already answered. Each suggestion costs a paid registrar call, so re-checking a name already on the visitor's screen is money spent to tell them what th… |
limit | integer | Xeyr | Grid size. The maximum is the hard cap on anonymous vendor spend per request. |
Cavab
| Ad | Tip | Tələb olunur | Nədir |
|---|---|---|---|
results | DomainSearchResult[] | Bəli | — |
Bu son nöqtənin qaytara biləcəyi xətalar
422 · 429