---
title: "Wp Link Complete"
method: POST
path: "/wordpress/link/complete"
tags: ["wordpress-public"]
---

# Wp Link Complete

`POST /wordpress/link/complete`

## Request

- Base URL: `https://api.xeorank.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.xeorank.com/wordpress/link/complete`
- Auth: none declared

Redeemed by the connector plugin with a plugin-generated Application Password.
PUBLIC (no agent key — the plugin can't hold that shared secret): auth is the
unguessable one-shot code. Binds the credential to the code's owner + approved
site, creates/updates the WpSite, and verifies.

## Request body

- LinkCompleteBody
  - `code` string, required
  - `site_url` string, required
  - `wp_user` string, required
  - `app_password` string, required
  - `site_key` string, nullable

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/xeorank/apis/seo-intelligence-engine.md) · [All operations](https://skmtc.dev/xeorank/apis/seo-intelligence-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/xeorank/apis/seo-intelligence-engine/revisions/449a3fd73454?raw)
