Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/harshalw2003/BidAuc/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint returns every job currently in pending status across the platform. Providers use it to discover available work before placing bids. No authentication is required, making it suitable for unauthenticated browsing experiences or public job feeds. Each job in the response includes fully populated category and postedBy objects.

Request

Method: GET /job/getAllJobs Authentication: None required Parameters: None

Example request

curl --request GET \
  --url https://api.bidauc.com/job/getAllJobs

Response

200 — success

success
boolean
required
Always true on a successful response.
message
string
required
Human-readable confirmation message.
jobs
object[]
required
Array of pending job objects, each with populated category and poster details.
{
  "success": true,
  "message": "Jobs retrieved successfully!",
  "jobs": [
    {
      "_id": "664a1f2e8c3b2a001f4e7c10",
      "jobName": "Fix kitchen sink leak",
      "category": {
        "_id": "663d0fa12b4e5c001a3d8b01",
        "categoryName": "Plumbing",
        "image": "/static/assets/categories/plumbing.jpg"
      },
      "urgency": "ASAP",
      "images": "./public/static/Assets/uploads/jobImages/1716220462123.jpg",
      "description": "The kitchen sink has a slow leak under the cabinet. Need a licensed plumber to inspect and repair.",
      "additionalRequirements": "Please bring replacement P-trap parts",
      "postedBy": {
        "_id": "663a0cd12b4e5c001a3d7a00",
        "userName": "jane_homeowner",
        "email": "jane@example.com",
        "phoneNumber": "+1-555-0100",
        "role": "seeker"
      },
      "completionStatus": "pending",
      "bidStatus": "unaccepted",
      "provider": null,
      "acceptedBid": null,
      "timePosted": "2026-05-20T14:34:22.123Z"
    }
  ]
}

Build docs developers (and LLMs) love