Skip to content

Query Subscription List

API Address:/v2/quecrule/{version}/openapi/subscribe/list

Request Method:POST

Request Data Type:application/json

Response Data Type:*/*

API Description:Subscription list

Request Example:

javascript
{
  "pageNum": 1,
  "pageSize": 10,
  "queueName": "testQueue",
  "status": 1,
  "subscribeName": "test"
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
subscribeDTOQuery parametersbodytrueOpenApiQuerySubscribeDTOOpenApiQuerySubscribeDTO
  pageNumPage number, starting from 1falseinteger(int32)
  pageSizeNumber of items per page, range 1~100falseinteger(int32)
  queueNameQueue namefalsestring
  statusStatus, 0-Not started 1-Runningfalseinteger(int32)
  subscribeNameSubscription namefalsestring
versionCurrent version, valid value:r1pathtruestring

Response Status:

Status CodeDescriptionSchema
200OKActionResultOfListOfSubscribeRuleDTO
201Created
401Unauthorized
403Forbidden
404Not Found
50000Service exception
50005Parameter check error
70060Permission Denied
91004Token incorrect
91005Doesn't have permission

Response Parameters:

Parameter NameParameter DescriptionTypeSchema
codeReturn codeinteger(int32)integer(int32)
dataObjectarraySubscribeRuleDTO
  createTimeCreation timestring(date-time)
  projectIdProject IDinteger(int64)
  projectNameProject namestring
  queueIdQueue IDstring
  queueNameQueue namestring
  statusSubscription statusinteger(int32)
  subscribeIdSubscription IDinteger(int64)
  subscribeLevelMessage subscription level: 1-Product level 3-Device level 6-SaaS levelinteger(int32)
  subscribeNameSubscription namestring
msgPrompt messagestring
pageNumCurrent page numberinteger(int32)integer(int32)
pageSizeItems per pageinteger(int32)integer(int32)
pagesTotal pagesinteger(int32)integer(int32)
totalTotal countinteger(int32)integer(int32)

Response Example:

javascript
{
	"code": 0,
	"data": [
		{
			"createTime": 1623814212000,
			"projectId": 0,
			"projectName": "",
			"queueId": "",
			"queueName": "",
			"status": 0,
			"subscribeId": 0,
			"subscribeLevel": 0,
			"subscribeName": ""
		}
	],
	"msg": "",
	"pageNum": 0,
	"pageSize": 0,
	"pages": 0,
	"total": 0
}