Job Postings
List of valid attributes:
| Attribute | Description | Specifics |
|---|---|---|
| active | Whether a job posting is active or not | Can be true or false |
| description | Description of the job posting | Optional |
| name | Name of the job posting | Must be set |
Meta data: Permissions
| Group | Description |
|---|---|
| actions | Contains permissions to edit or delete a job posting |
Create
Section titled “Create”Example request:
{ "data": { "type": "job_posting", "attributes": { "name": "Job Posting", "description": "Job Posting Description" } }}Example response:
{ "data": { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }}This endpoint creates a job posting.
HTTP Request
Section titled “HTTP Request”POST /api/v1/job_postings
Update
Section titled “Update”Example request:
{ "data": { "type": "job_posting", "attributes": { "name": "Updated Job Posting" } }}Example response:
{ "data": { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }}This endpoint updates a job posting.
HTTP Request
Section titled “HTTP Request”PUT /api/v1/job_postings/:job_posting_id
URL Parameters
Section titled “URL Parameters”| Parameter | Description |
|---|---|
| job_posting_id | ID of the job posting to be updated |
Example response:
{ "data": { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }}This endpoint returns a job posting.
HTTP Request
Section titled “HTTP Request”GET /api/v1/job_postings/:job_posting_id
URL Parameters
Section titled “URL Parameters”| Parameter | Description |
|---|---|
| job_posting_id | ID of the job posting to return |
Example response:
{ "data": [ { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }, { ... } ]}This endpoint returns job postings.
HTTP Request
Section titled “HTTP Request”GET /api/v1/job_postings
Delete
Section titled “Delete”Example response:
{ "data": { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }}This endpoint deletes a job posting.
HTTP Request
Section titled “HTTP Request”DELETE /api/v1/job_postings/:job_posting_id
URL Parameters
Section titled “URL Parameters”| Parameter | Description |
|---|---|
| job_posting_id | ID of the job posting to delete |