Dedup Files

Deduplicate the track file

POST https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files

Upload the fingerprints to the "DedupFile" bucket, you will get the dup files, if there are no dup files, this fingerprint will be inserted into the fingerprint database.

Path Parameters

NameTypeDescription

bucket_id

string

The bucket id

Headers

NameTypeDescription

Authorization

string

Bearer Token

Request Body

NameTypeDescription

db_if_nodup

number

0 or 1. Whether insert the fingerprint into the database if there are no duplicated tracks in the database. The default value is 1

id

string

The unique track id

file

object

The fingerprint file

{"data":{"dup_files": ["123"], "acr_id":"7b475aff9cf72859f65effe81e741f0e", "do_db": false}}
curl --location --request POST 'https://us-api-v2.acrcloud.com/api/buckets/6556/dedup-files' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer Token' \
--form 'id="123"' \
--form 'file=@"/123.wma.db.lo"'

List all the duplicated files

GET https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files

Path Parameters

NameTypeDescription

bucket_id

string

The bucket id

Query Parameters

NameTypeDescription

per_page

number

The results number per page

page

number

The page number

Headers

NameTypeDescription

Authorization

string

Bearer Token

{
    "data": [
        {
            "dup_files": [
                "8a8bfb8a",
                "1a8cfd55"
            ],
            "acr_id": "7b475aff9cf72859f65effe81e741f0e",
            "created_at": "2021-02-18 09:11:23",
            "updated_at": "2021-02-16 23:27:17"
        }
    ],
    "links": {
        "first": "https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files?page=1",
        "last": "https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files?page=1",
        "prev": null,
        "next": null
    },
    "meta": {
        "current_page": 1,
        "from": 1,
        "last_page": 1,
        "path": "https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files",
        "per_page": "20",
        "to": 1,
        "total": 1
    }
}
curl --location --request GET 'https://us-api-v2.acrcloud.com/api/buckets/your_bucket_id/dedup-files' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer Token'

Get one file's duplicated files

GET https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files/:file_id

Path Parameters

NameTypeDescription

file_id

string

The file id

bucket_id

string

The bucket id

Headers

NameTypeDescription

Authorization

string

Bearer token

{
    "data": [
        {
            "dup_files": [
                "8a8bfb8a",
                "1a8cfd55"
            ],
            "acr_id": "7b475aff9cf72859f65effe81e741f0e",
            "created_at": "2021-02-18 09:11:23",
            "updated_at": "2021-02-16 23:27:17"
        }
    ]
}
curl --location --request GET 'https://us-api-v2.acrcloud.com/api/buckets/123/dedup-files/8a8bfb8a' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer token'

Delete an item

DELETE https://api-v2.acrcloud.com/api/buckets/:bucket_id/dedup-files/:acr_ids

Path Parameters

NameTypeDescription

bucket_id

number

The bucket id

acr_ids

string

One or more acrid

Headers

NameTypeDescription

Authorization

string

Bearer token

Last updated