1.1  API Method List

No. Category Method Description
1 Affiliate
getAllOffers Get All Offers that Affiliate can Access
2 getOfferById Get Offer Details by Offer ID
3 Affiliate
generateLink Generate Link By Affiliate ID and Offer ID
4 getLink Get Link by Affiliate ID and Offer ID
5 setBackupOffer Set affiliate back up offer for the the specified offer
6 setGeoRedirectOffer Set affiliate GEO redirect offer for the specified offer
7 getGlobalPostBacks Get global post back URLs of a affiliate
8 addGlobalPostBack Add global post back URL for a affiliate
9 delGlobalPostBack Delete post back URL of a affiliate
10 Affiliate Report
getOfferReport Generate Link By Affiliate ID and Offer ID
11 getConversionReport Get Link by Affiliate ID and Offer ID

1.2  API Process Flow

1) Verify Key;
2) Verify Affiliate;
3) Verify the IP address;
4) Verify Access Frequency;
5) Verify Method;
6) Filtering Parameters;
7) Perform Action;
8) Generate Response and Return.

1.3  Response 


1.3.1 Response Status

Category Status Code Description
200 OK
201 Created
202 Accepted
Client Error
400 Bad Request
401 Unauthorized
403 Forbidden
404 Not Found
405 Method not Allowed
409 Conflict
429 Too Many Requests
Server Error
500 Internal Server Error
502 Bad Gateway
503 Service Unavailable
504 Gateway Timeout

1.3.2 General Validation

Object Description Response HTTP Status Code
Key No API Key
Invalid API Key
Key Invalid API Key Status 403
IP IP Not Match 403
Network Invalid Network Status 403
API Method No API Method
API Method Not Exist
Request Method Request Method Not Allowed 405
Access Frequency Too Many API Request 429

1.3.3 Response Contents

Fuseclick encode API response contents in JSON format.  

Data Field Description
httpStatus Same as Response HTTP Status
data Data, Object or Array
errorCode Exception Details Code
message Exception Message