Skip to content

API Route map Sprint 3

Morales Patty Jose Manuel edited this page Dec 3, 2024 · 6 revisions

Endpoints

Jobs

GET /api/users-jobs/jobs/{jobId:guid}/developer/{developerId:guid} 🔴

Description:

Get if the developer already apply or not to a job

Data:

jobId: The id of the Job developerId: The id of the Developer

Response:

{
  "apply": false
}

PATCH /api/users-jobs/jobs/status/{jobId:guid}

Data:

{
  "developerId": "The uuid of the developer"
  "newStatus": "The new Job Status" // `Published` | `Viewed` | `Accepted` | `Rejected`
}

Developer

GET /api/users-jobs/developers/{developerId:guid} 🔴

Get a developer by Id

Data:

developerId: THe id of the developer

Response:

{

}

GET /api/users-jobs/developers/

Get all developers with pagination

{
  "items": [
    {
    }
  ],
  "page": "selected page",
  "pageSize": "size of the selected page",
  "totalCount": "total number of jobs",
  "hasNextPage": true,
  "hasPreviousPage": true
}

Clone this wiki locally