These routes belong are responsible for managing customer actions on a job.
Accept a freelancers proposal on a job.
Method | URI | Authentication |
---|---|---|
POST |
/business/{unique_id}/marketplace/job/{id}/approve/{freelancer_id} |
true |
{success} Example Success Response Code
200
Content
{
"success": true,
"message": "You have approved this worker",
"data": null
}
{danger} Example Error Response
Code 400
Content
{
"success": false,
"message": "This worker does not have a proposal for this job.",
"data": null
}
Reject a workers proposal on a job.
Method | URI | Authentication |
---|---|---|
POST |
/business/{unique_id}/marketplace/job/{id}/reject/{freelancer_id} |
true |
{success} Example Success Response Code
200
Content
{
"success": true,
"message": "You have rejected this worker",
"data": null
}
{danger} Example Error Response
Code 400
Content
{
"success": false,
"message": "This worker does not have a proposal for this job.",
"data": null
}
Remove a job from the marketplace feed.
Method | URI | Authentication |
---|---|---|
DELETE |
/business/{unique_id}/marketplace/job/{id} |
true |
{success} Example Success Response Code
200
Content
{
"success": true,
"message": "Your request has been deleted.",
"data": null
}
{danger} Example Error Response
Code 400
Content
{
"success": false,
"message": "You can not cancel a job that is in progress",
"data": null
}
Review the freelancer and mark the job as complete.
Method | URI | Authentication |
---|---|---|
POST |
/business/{unique_id}/marketplace/job/{id}/review |
true |
Name | Type | Status | Description |
---|---|---|---|
rating |
number |
required |
The rating of the freelancer on the job. |
review |
string |
optional |
The review of the freelancer on the job. example |
{success} Example Success Response Code
200
Content
{
"success": true,
"message": "This job has been marked complete",
"data": null
}
{danger} Example Error Response
Code 400
Content
{
"success": false,
"message": "Illegal status transition.",
"data": null
}