fuzzy matching, which tolerates capitalization and spacing differences, or exact matching, which requires whole-word matches.
List aliases
Response
Add alias
Request body
next_actions entry for listing aliases.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
List and manage alternative brand names used when analyzing AI responses.
fuzzy matching, which tolerates capitalization and spacing differences, or exact matching, which requires whole-word matches.
GET /projects/{project_id}/aliases
curl "https://topify-customer-api-production.up.railway.app/api/public/v1/projects/{project_id}/aliases" \
-H "X-API-Key: tk_live_..."
{
"success": true,
"data": {
"project_id": "a1b2c3d4-...",
"brand_name": "Acme",
"aliases": [
{ "name": "ACME Corp", "match_type": "fuzzy" }
],
"limit": 20,
"remaining": 19
}
}
POST /projects/{project_id}/aliases
| Field | Type | Required | Description |
|---|---|---|---|
alias | string | Yes | Alias text, 1-100 characters |
match_type | string | No | fuzzy (default) or exact |
curl -X POST "https://topify-customer-api-production.up.railway.app/api/public/v1/projects/{project_id}/aliases" \
-H "X-API-Key: tk_live_..." \
-H "Content-Type: application/json" \
-d '{"alias":"ACME Corp","match_type":"fuzzy"}'
next_actions entry for listing aliases.
PATCH /projects/{project_id}/aliases
| Field | Type | Required | Description |
|---|---|---|---|
original_alias | string | Yes | Existing alias; matching is case-insensitive |
new_alias | string | Yes | Replacement alias text |
match_type | string | No | New fuzzy or exact setting; omit to retain the current setting |
curl -X PATCH "https://topify-customer-api-production.up.railway.app/api/public/v1/projects/{project_id}/aliases" \
-H "X-API-Key: tk_live_..." \
-H "Content-Type: application/json" \
-d '{"original_alias":"ACME Corp","new_alias":"Acme Corporation","match_type":"exact"}'
DELETE /projects/{project_id}/aliases?alias={alias}
curl -X DELETE "https://topify-customer-api-production.up.railway.app/api/public/v1/projects/{project_id}/aliases?alias=Acme%20Corporation" \
-H "X-API-Key: tk_live_..."
| Status | Code | Cause |
|---|---|---|
400 | ALIAS_EMPTY or ALIAS_TOO_LONG | Alias text is invalid |
404 | ALIAS_NOT_FOUND | The requested alias does not exist |
409 | ALIAS_DUPLICATE | Another case-insensitive alias match already exists |
429 | ALIAS_LIMIT_REACHED | The project already has 20 aliases |