links

POST /v1/content/external-sites

Connect a WordPress site we do not host, with an application password.

Svi links krajnji točke

Sva developerska dokumentacija

Autentifikacija

Pošaljite API ključ kao bearer token. Ova krajnja točka ne navodi određenu dozvolu u specifikaciji, stoga dajte svom ključu najmanje što mu je potrebno i provjerite odgovor umjesto da pretpostavljate.

Gdje dolazi ID vaše organizacije

Ova krajnja točka uzima org_id kao parametar upita. Izostavite ga i poziv obuhvaćett cijelo stablo vašeg najma; pošaljite ga kako biste suzili poziv na jednu organizaciju.

ID vaše organizacije nalazi se na zaslonu API ključeva u vašoj nadzornoj ploči, pored samog ključa. To je isti ID u svakom pozivu koji uputite.

Isprobajte

Zamijenite sve unutar šiljastih zagrada svojim vlastitim vrijednostima, a rezervirano mjesto za ključ s ključem iz vaše nadzorne ploče.

curl -X POST https://api.zinndigital.com/v1/content/external-sites \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "url": <string>, "username": <string>, "application_password": <string> }'

Prijavljeni ste? API konzola na vašoj nadzornoj ploči automatski unosi stvarni ID vaše organizacije i vaš vlastiti ključ te šalje zahtjev prema aktivnom API-ju kako biste mogli vidjeti stvarni odgovor. Otvori ovu krajnju točku u API konzoli

Pojedinosti

Gated on links.edit. The credential is verified against the site before anything is stored: if WordPress refuses it, nothing is created and the error says what to fix. The password goes to Vault; no secret is stored on the row. Generate the application password in that site's WordPress admin under Users → your user → Application Passwords. The user needs to be able to publish posts.

Parametri

NazivVrstaObaveznoŠto je to
org_id (query)stringNe

Tijelo zahtjeva

NazivVrstaObaveznoŠto je to
urlstringDaThe site's address, e.g. https://example.com or https://example.com/blog.
usernamestringDa
application_passwordstringDaThe application password WordPress generated. Spaces are ignored, so it may be pasted exactly as displayed.
namestringNe

Odgovor

NazivVrstaObaveznoŠto je to
site_idstringDa
primary_domainstringDa
namestringDa
is_externalbooleanDaAlways true here. The same site appears in /v1/sites badged External.
base_urlstringDaThe address we publish to, including any path (e.g. https://example.com/blog).
reachablebooleanNeWhat the last check found. null means we have not checked, which is not the same as "it does not work" — an unchecked site is never rendered as broken.
checked_atstringNe
detailstringNeWhat the site said last time, verbatim. Shown on the site's own screen.
detected_identitystringNe
backupobjectDaWhether we can back this site up, and whether we can put it back. Served on the list so a screen showing a customer's whole external estate makes one request rather than one per…

Pogreške koje ova krajnja točka može vratiti

401 · 403 · 422