Quality Extraction

listQualityExtractors

get

This method lists all quality extraction services configured on API.

Responses
200

OK

application/json
get
GET /gbds/v2/extraction-quality-control/list HTTP/1.1
Host: <ip>:8085
Accept: */*
{
  "data": [
    {
      "id": 1,
      "url": "text",
      "enabled": true,
      "library": "FACE",
      "message": "text"
    }
  ]
}

addQualityExtractors

post

This method is used to add a new instance of the quality extraction service.

Body
librarystring · enumOptionalPossible values:
countinteger · int32Optional
Responses
200

OK

application/json
post
POST /gbds/v2/extraction-quality-control/add HTTP/1.1
Host: <ip>:8085
Content-Type: application/json
Accept: */*
Content-Length: 30

{
  "library": "FINGER",
  "count": 1
}
{
  "data": [
    {
      "id": 1,
      "url": "text",
      "enabled": true,
      "library": "FACE",
      "message": "text"
    }
  ]
}

changeQualityExtractorStatus

put

This method is used to change the status of an instance of the quality extraction service.

Path parameters
quality-extraction-service-idinteger · int32Required

Id for a quality extraction service, as returned by the list endpoint.

operationstring · enumRequiredPossible values:
Responses
200

OK

*/*
Responseobject
put
PUT /gbds/v2/extraction-quality-control/{quality-extraction-service-id}/{operation} HTTP/1.1
Host: <ip>:8085
Accept: */*
{}

removeQualityExtractor

delete

This method is used to remove an instance of the quality extraction service.

Body
librarystring · enumOptionalPossible values:
countinteger · int32Optional
Responses
200

OK

application/json
delete
DELETE /gbds/v2/extraction-quality-control/remove HTTP/1.1
Host: <ip>:8085
Content-Type: application/json
Accept: */*
Content-Length: 30

{
  "library": "FINGER",
  "count": 1
}
{
  "data": [
    {
      "id": 1,
      "url": "text",
      "enabled": true,
      "library": "FACE",
      "message": "text"
    }
  ]
}