Add domains or URLs to the project disavow list
Add domains or URLs to the project disavow list. Adds up to 100 entries with an optional note. Invalid values reject the whole request. Existing entries and notes are preserved. This does not submit to Google.
/projects/{project_uid}/disavowsAdds up to 100 entries with an optional note. Invalid values reject the whole request. Existing entries and notes are preserved. This does not submit to Google.
Authorization
bearerApiKey Create a REST API key in Settings > Connected Apps. MCP credentials do not authenticate this API.
In: header
Path Parameters
Accessible project UID. Discover it with GET /projects; do not guess it.
^[a-z0-9]{10}$Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/projects/string/disavows" \ -H "Content-Type: application/json" \ -d '{ "type": "domain", "values": [ "string" ] }'{ "data": { "created_count": 0, "existing_count": 0 }}{ "message": "Unauthenticated."}{ "message": "string", "code": "string"}{ "message": "Project not found or not accessible."}{ "message": "string", "code": "string", "errors": { "property1": [ "string" ], "property2": [ "string" ] }}{ "message": "string", "code": "string"}{ "message": "string", "code": "string"}List project disavow entries
List project disavow entries. Requires backlink access on the project's billing account. Targets must be the project domain or an added competitor; lost/broken analyses use the project. Empty successful results are distinct from temporary data failures. Missing optional metrics remain null. Unsupported fields are rejected.
Download the complete Google-compatible disavow text file
Download the complete Google-compatible disavow text file. Requires backlink access on the project's billing account. Targets must be the project domain or an added competitor; lost/broken analyses use the project. Empty successful results are distinct from temporary data failures. Missing optional metrics remain null. Unsupported fields are rejected.