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
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
POST /api/v1/job_postings
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
PUT /api/v1/job_postings/:job_posting_id
URL Parameters
Parameter | Description |
---|---|
job_posting_id | ID of the job posting to be updated |
Show
Example response:
{ "data": { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }}
This endpoint returns a job posting.
HTTP Request
GET /api/v1/job_postings/:job_posting_id
URL Parameters
Parameter | Description |
---|---|
job_posting_id | ID of the job posting to return |
List
Example response:
{ "data": [ { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }, { ... } ]}
This endpoint returns job postings.
HTTP Request
GET /api/v1/job_postings
Delete
Example response:
{ "data": { "id": "459e0b1e-caa0-4960-be61-dad0dbcd969e", "type": "job_posting", "attributes": { ... } }}
This endpoint deletes a job posting.
HTTP Request
DELETE /api/v1/job_postings/:job_posting_id
URL Parameters
Parameter | Description |
---|---|
job_posting_id | ID of the job posting to delete |