Read matches for logo queries by ID

GET /accounts/{account_id}/brand-protection/logo-matches

Return matches for logo queries based on ID

Responses

200 OK

Data is at body["result"]

{
  "matches": [
    {}
  ],
  "total": "*integer*"
}

422

default

Download matches for logo queries by ID

GET /accounts/{account_id}/brand-protection/logo-matches/download

Return matches as CSV for logo queries based on ID

Responses

200 OK

Data is at body["result"]

{
  "matches": [
    {}
  ],
  "total": "*integer*"
}

422

default

Create new saved logo queries from image files

POST /accounts/{account_id}/brand-protection/logos

Return new saved logo queries created from image files

Responses

201 Created

Data is at body["result"]

{
  "id": "*integer*",
  "tag": "*string*",
  "upload_path": "*string*"
}

422

default

Read all saved logo queries

GET /accounts/{account_id}/brand-protection/logos

Return all saved logo queries

Responses

default

Read saved logo queries by ID

GET /accounts/{account_id}/brand-protection/logos/{logo_id}

Return saved logo queries based on ID

Responses

default

Delete saved logo queries by ID

DELETE /accounts/{account_id}/brand-protection/logos/{logo_id}

Return a success message after deleting saved logo queries by ID

Responses

204 No Content

Data is at body["result"]

default

Create new logo queries from image files

POST /accounts/{account_id}/brand-protection/scan-logo

Return new logo queries created from image files

Responses

default

Create new logo queries from URLs

POST /accounts/{account_id}/brand-protection/scan-page

Return new logo queries created from URLs

Responses

default

Internal route for testing signed URLs

GET /signed-url

Responses

default