# Get backlinks provisioned by semify A secured route for data points pertaining to backlinks provisioned by Semify Endpoint: GET /api/v1/reports/backlinks/provisioned/accounts/{account_id}/campaigns/{campaign_id}/date_from/{date_from}/date_to/{date_to} Version: 2.0.0 Security: JWTAuth ## Path parameters: - `account_id` (integer, required) Account ID of the requested account - `campaign_id` (integer, required) Campaign ID of the requested account - `date_from` (integer) Optional - date from filter applied against the completed date - `date_to` (integer) Optional - date to filter applied against the completed date ## Response 200 fields (application/json): - `data` (array) Example: [{"original_due_date":"2024-11-30","completed_date":"2024-11-30","type":"Article","url":"https://www.semify.com","domain_rating":75,"task_id":45623}] - `data.original_due_date` (string) Example: "2019-07-23 00:00:00" - `data.completed_date` (string) Example: "2019-07-23 00:00:00" - `data.type` (string) Example: "Article" - `data.url` (string) Example: "https://www.semify.com" - `data.domain_rating` (integer) Example: 22 - `data.task_id` (integer) Example: 4564556 - `messages` (array) Example: [] - `pagination` (object) Example: {"maxRows":0,"totalPages":1,"offset":0,"page":1,"totalRecords":0} - `pagination.totalPages` (integer) Example: 1 - `pagination.maxRows` (integer) - `pagination.offset` (integer) - `pagination.page` (integer) Example: 1 - `pagination.totalRecords` (integer) - `error` (boolean) ## Response 400 fields (application/json): - `data` (object, required) Example: {} - `error` (boolean, required) Example: true - `pagination` (object, required) Example: {"totalPages":1,"maxRows":0,"offset":0,"page":1,"totalRecords":0} - `pagination.totalPages` (integer) Example: 1 - `pagination.maxRows` (integer) - `pagination.offset` (integer) - `pagination.page` (integer) Example: 1 - `pagination.totalRecords` (integer) - `messages` (array, required) Example: ["Missing parameter"] ## Response 401 fields (application/json): - `data` (object, required) Example: {} - `error` (boolean, required) Example: true - `pagination` (object, required) Example: {"totalPages":1,"maxRows":0,"offset":0,"page":1,"totalRecords":0} - `pagination.totalPages` (integer) Example: 1 - `pagination.maxRows` (integer) - `pagination.offset` (integer) - `pagination.page` (integer) Example: 1 - `pagination.totalRecords` (integer) - `messages` (array, required) Example: ["Invalid Authorization"] ## Response 404 fields (application/json): - `data` (object, required) Example: {} - `error` (boolean, required) Example: true - `pagination` (object, required) Example: {"totalPages":1,"maxRows":0,"offset":0,"page":1,"totalRecords":0} - `pagination.totalPages` (integer) Example: 1 - `pagination.maxRows` (integer) - `pagination.offset` (integer) - `pagination.page` (integer) Example: 1 - `pagination.totalRecords` (integer) - `messages` (array, required) Example: ["Not Found"] ## Response 405 fields (application/json): - `data` (object, required) Example: {} - `error` (boolean, required) Example: true - `pagination` (object, required) Example: {"totalPages":1,"maxRows":0,"offset":0,"page":1,"totalRecords":0} - `pagination.totalPages` (integer) Example: 1 - `pagination.maxRows` (integer) - `pagination.offset` (integer) - `pagination.page` (integer) Example: 1 - `pagination.totalRecords` (integer) - `messages` (array, required) Example: ["Method Not Allowed"]