Definition
The getCampaignHistory API Command extracts a history of actions performed for the selected campaign. To perform this command the campaign must have at least two recrawls and be a recurring campaign.
Cost
Using this command consumes 1 credit.
Module
The command is included in the Campaign API Module and will only consume credits assigned for Campaign API Operations.
Parameters
| campaignId | The ID number of the existing campaign. |
| siteId | The ID number of the website. |
| dateFrom | The first date from which to begin extraction. *if no value inserted, the default is the first date found in the database. |
| dateTo | The last date from which to extract. |
| date | Extracting links from a fixed date. |
| historyBy | Takes the following values: linkvelocity; analysedlinks; newlost; unnatural; livelost; nofollowdofollow; textimageredirect; webpagetype; linkpositioning; webpagecategory. |
Input URL Example
http://api.cognitiveseo.com/command.php?apiKey=your_api_key&command=getCampaignHistory&campaignId=3&siteId=3&dateFrom=2015-01-01&historyBy=unnatural
Output Example
Running this command will result in the following JSON output:
{
"api": "cognitiveSEO API",
"data": {
"status": "success",
"data": {
"2015-01-07": {
"unnatural": "73",
"suspect": "8",
"ok": "41"
},
"2015-01-14": {
"unnatural": "76",
"suspect": "8",
"ok": "41"
}
},
"credits": 2
},
"time": 0.562
}
Output Details
| status | The status of the command (success or error). |
| data | The date in which the analysis was done. |
| unnatural | The number of unnatural links. |
| suspect | The number of suspect links. |
| ok | The number of ok links. |
| credits | The credit cost of the command. |
| time | The time it took for the command to take place. |