Updated on 2023-09-27 GMT+08:00

POST /CCSQM/rest/ccisqm/v1/appraisescore/queryAppraiseScore

Scenario

This interface is invoked to query an inspection rating rule.

Method

POST

URI

https://Domain name/apiaccess/CCSQM/rest/ccisqm/v1/appraisescore/queryAppraiseScore (For example, the domain name is service.besclouds.com.)

Request Description

Table 1 Request header parameters

No.

Parameter

Type

Mandatory or Not

Description

1

Content-Type

String

No

The value is fixed to application/json; charset=UTF-8.

2

x-app-key

String

No

App key

3

Authorization

String

Yes

Authentication field. The format is Bearer {Value of AccessToken returned by the tokenByAkSk interface}. (A space is required after Bearer.)

4

x-UserId

String

Yes

Operator ID

You can sign in to the system and go to the employee management page to view the value of userId returned by an interface.

Table 2 Request body parameters

No.

Parameter

Type

Mandatory or Not

Description

1.1

page

Number

Yes

Offset

1.2

limit

Number

Yes

Maximum data volume on each page

Response Description

  • Status code: 200
Table 3 Response body parameters

No.

Parameter

Type

Mandatory or Not

Description

1.1

using

String

Yes

ID of the rule in use

1.2

fundamental_score

Array [Object]

Yes

List of rule data

1.2.1

id

Number

No

Unique rule ID

1.2.2

lower_bound

Number

No

Minimum score

1.2.3

upper_bound

Number

No

Maximum score

1.2.4

base

Number

No

Start score

1.2.5

name

String

No

Rule name

1.3

resultCode

String

No

Return code

  • 0412000: success
  • Others: failure

1.4

resultDesc

String

No

Return description

  • Status code: 400

    Incorrect request. Check the request path and parameters.

  • Status code: 401

    Unauthorized operation. 1. Check whether you have purchased related services. 2. Contact customer service to check the status of your account.

  • Status code: 404

    The requested content is not found. Check the request path.

  • Status code: 500

    Business failure. Check the values of parameters in the request.

Error Codes

None

Example

  • Scenario: Query an inspection rating rule.

    Request header:

    x-app-key:************************************  
    X-UserID:1611917095665261978  
    Authorization:Bearer ********************************

    Request parameters:

    {
    	"page": 1,
    	"limit": 10000
    }

    Response parameters:

    {
    	"fundamental_score": [{
    		"lower_bound": 1,
    		"name": "default",
    		"upper_bound": 100,
    		"id": "0",
    		"base": 60
    	}, {
    		"lower_bound": 10,
    		"name": "1",
    		"upper_bound": 100,
    		"id": "1980058583",
    		"base": 10
    	}, {
    		"lower_bound": 11,
    		"name": "test",
    		"upper_bound": 111,
    		"id": "1828287446",
    		"base": 11
    	}],
    	"using": "1828287446",
    	"resultCode": "0412000",
    	"resultDesc": "Operation successful."
    }