Survey

Api Project List

Request Address

https://api.cpaglobalpanel.com/surveys/getList?appId={appId}&supplierId={supplierId}&pageNum={pageNum}&pageSize={pageSize}

Request parameters

ParameterTypeDescriptionMandatory or notDefault value
appIdStringappIdtrue-
supplierIdLongsupplierIdtrue-
statusInteger1start,2pause,3endfalse1
pageNumIntegerPage numberfalse1
pageSizeIntegerPage countfalse1000

Response parameters

ParameterTypeDescription
totalIntegerdata all count
codeStringResponse code 200 successful, 500 failed
msgStringresponse message
dataList<Object>Data list info

Data info

remarkStringProject remarks information
idLongid
codeStringProject code
appIdStringappid
nameStringProject name
CPIBigDecimalPrice unit(usd)
numStringProject count
GEOStringRegion of project execution
statusInteger1start,2pause,3end
quotaUrlStringProject requirement information
irStringRequirement for qualification rate
pushTypeString0-nop,1-sl,2-fl
minLoiStringMinimum time limit for project completion
maxLoiStringMaximum project completion time limit
pointsStringPoints earned from completing the project
urlStringProject Address
updateTimeStringProject change time

Example request

https://api.cpaglobalpanel.com/surveys/getTask?appId=6mA5Go&supplierId=209

Example Json

{
  "total": 1,
  "data": [
    {
      "remark": null,
      "id": 712,
      "code": "Example1",
      "appId": "6mA5Go",
      "name": "香港-QD-45288-B2BM Directors VPs",
      "num": "50",
      "status": 1,
      "quotaUrl": "https://s.cpaglobalpanel.com/prod-api/surveys/api/project/getQuota?projectCode=Example1",
      "ir": "50",
      "pushType": 0,
      "minLoi": "10",
      "maxLoi": "100",
      "points": "232.00",
      "url": "https://s.cpaglobalpanel.com/prod-api/surveys/api/project?projectCode=Example1&uniqueId=6mA5Go$209&userId={userId}",
      "updateTime": "2025-08-27 11:01:35",
      "CPI": 2.32,
      "GEO": null
    }
  ],
  "code": 200,
  "msg": "查询成功"
}

Offer wall

Url

http://s.cpaglobalpanel.com/#/offerWall?appid={appId}&supplierId={supplierId}&userId={userId}

Request parameters

ParameterTypeDescriptionMandatory or notDefault value
appIdStringappIdtrue-
supplierIdLongsupplierIdtrue-
userIdStringYour User IDtrue-

Callback Url

Whenever a user makes a conversion, we will send you a URL request, called a 'Server to Server Postback' with some information. Using this information, you can reward the user who performed the action accordingly. The postback will be sent to the global postback URL you have defined in your App Settings.
These are the parameters that we will send to you with your postback to ensure proper tracking of your leads:

Supportable parameters

parameterDescription
codeProject code
appIdYour App ID
pointsPoints earned from completing the project
CPIPrice unit(usd)
GEORegion of project execution
userIdYour User ID

Example url

Callback Url: https://Your interface address?code={code}&appId={appId}&points={points}&CPI={CPI}&GEO={GEO}&userId={userId}&status={status}