priv/docs/logo_match.md
# logo_match
## 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"]`
```json
{
"matches": [
{}
],
"total": "*integer*"
}
```
#### 422
```json
```
#### default
```json
```
## 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"]`
```json
{
"matches": [
{}
],
"total": "*integer*"
}
```
#### 422
```json
```
#### default
```json
```
## 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"]`
```json
{
"id": "*integer*",
"tag": "*string*",
"upload_path": "*string*"
}
```
#### 422
```json
```
#### default
```json
```
## Read all saved logo queries
**GET** `/accounts/{account_id}/brand-protection/logos`
Return all saved logo queries
### Responses
#### default
```json
```
## Read saved logo queries by ID
**GET** `/accounts/{account_id}/brand-protection/logos/{logo_id}`
Return saved logo queries based on ID
### Responses
#### default
```json
```
## 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"]`
```json
```
#### default
```json
```
## 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
```json
```
## Create new logo queries from URLs
**POST** `/accounts/{account_id}/brand-protection/scan-page`
Return new logo queries created from URLs
### Responses
#### default
```json
```
## Internal route for testing signed URLs
**GET** `/signed-url`
### Responses
#### default
```json
```