---
name: workbc-job-posting-api
description: "WorkBC Job Posting API skill. Use when working with WorkBC Job Posting for majorProjects, jobTypes, regions. Covers 5 endpoints."
version: 1.0.0
generator: lapsh
---

# WorkBC Job Posting API
API version: 1.0.0

## Auth
No authentication required.

## Base URL
https://workbcjobs.api.gov.bc.ca/v1

## Setup
1. No auth setup needed
2. GET /majorProjects -- major projects
3. POST /jobs -- create first job

## Endpoints
5 endpoints across 5 groups. See references/api-spec.lap for full details.

### MajorProjects
| Method | Path | Description |
|--------|------|-------------|
| GET | /majorProjects | Major Projects |

### JobTypes
| Method | Path | Description |
|--------|------|-------------|
| GET | /jobTypes | Job Types |

### Regions
| Method | Path | Description |
|--------|------|-------------|
| GET | /regions | Regions |

### Industries
| Method | Path | Description |
|--------|------|-------------|
| GET | /Industries | Industries |

### Jobs
| Method | Path | Description |
|--------|------|-------------|
| POST | /jobs | Job Feed |

## Common Questions
Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "List all majorProjects?" -> GET /majorProjects
- "List all jobTypes?" -> GET /jobTypes
- "List all regions?" -> GET /regions
- "List all Industries?" -> GET /Industries
- "Create a job?" -> POST /jobs

## Response Tips
- Check response schemas in references/api-spec.lap for field details
- Create/update endpoints return the modified resource on success

## References
- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

> Generated from the official API spec by [LAP](https://lap.sh)
