GetYourGuide Careers
GetYourGuide Careers · GPT-Aktionen
GetYourGuideJobFetch
API for fetching job listings from the GetYourGuide Greenhouse job board.
GET /boards/getyourguide/jobsGet list of jobsFetches a list of job postings from GetYourGuide.
GET /boards/getyourguide/jobs/{jobId}Get a single job listingFetches the details of a single job posting from GetYourGuide.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "GetYourGuideJobFetch",
"description": "API for fetching job listings from the GetYourGuide Greenhouse job board.",
"version": "v0.0.1"
},
"servers": [
{
"url": "https://boards-api.greenhouse.io/v1/"
}
],
"paths": {
"/boards/getyourguide/jobs": {
"get": {
"operationId": "getJobListings",
"summary": "Get list of jobs",
"description": "Fetches a list of job postings from GetYourGuide.",
"parameters": [],
"responses": {
"200": {
"description": "A list of job postings without descriptions",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"/boards/getyourguide/jobs/{jobId}": {
"get": {
"operationId": "getSingleJobListing",
"summary": "Get a single job listing",
"description": "Fetches the details of a single job posting from GetYourGuide.",
"parameters": [
{
"name": "jobId",
"in": "path",
"required": true,
"description": "The unique ID of the job to fetch.",
"schema": {
"type": "integer"
}
},
{
"name": "content",
"in": "query",
"description": "Whether to include job descriptions in the response.",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "Details of a job posting including description",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"JobPosting": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title of the job."
},
"location": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Location of the job posting."
}
}
},
"// Assuming you want to include the content in the single job fetch \"content\"": {
"type": "string",
"description": "The description of the job posting."
}
},
"required": [
"title",
"location"
]
}
}
}
}GetYourGuideJobFetch
API for fetching job listings from the GetYourGuide Greenhouse job board.
GET /boards/getyourguide/jobsGet list of jobsFetches a list of job postings from GetYourGuide.
GET /boards/getyourguide/jobs/{jobId}Get a single job listingFetches the details of a single job posting from GetYourGuide.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "GetYourGuideJobFetch",
"description": "API for fetching job listings from the GetYourGuide Greenhouse job board.",
"version": "v0.0.1"
},
"servers": [
{
"url": "https://boards-api.greenhouse.io/v1/"
}
],
"paths": {
"/boards/getyourguide/jobs": {
"get": {
"operationId": "getJobListings",
"summary": "Get list of jobs",
"description": "Fetches a list of job postings from GetYourGuide.",
"parameters": [],
"responses": {
"200": {
"description": "A list of job postings without descriptions",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"/boards/getyourguide/jobs/{jobId}": {
"get": {
"operationId": "getSingleJobListing",
"summary": "Get a single job listing",
"description": "Fetches the details of a single job posting from GetYourGuide.",
"parameters": [
{
"name": "jobId",
"in": "path",
"required": true,
"description": "The unique ID of the job to fetch.",
"schema": {
"type": "integer"
}
},
{
"name": "content",
"in": "query",
"description": "Whether to include job descriptions in the response.",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "Details of a job posting including description",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"JobPosting": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title of the job."
},
"location": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Location of the job posting."
}
}
},
"// Assuming you want to include the content in the single job fetch \"content\"": {
"type": "string",
"description": "The description of the job posting."
}
},
"required": [
"title",
"location"
]
}
}
}
}GetYourGuideJobFetch
API for fetching job listings from the GetYourGuide Greenhouse job board.
GET /boards/getyourguide/jobsGet list of jobsFetches a list of job postings from GetYourGuide.
GET /boards/getyourguide/jobs/{jobId}Get a single job listingFetches the details of a single job posting from GetYourGuide.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "GetYourGuideJobFetch",
"description": "API for fetching job listings from the GetYourGuide Greenhouse job board.",
"version": "v0.0.1"
},
"servers": [
{
"url": "https://boards-api.greenhouse.io/v1/"
}
],
"paths": {
"/boards/getyourguide/jobs": {
"get": {
"operationId": "getJobListings",
"summary": "Get list of jobs",
"description": "Fetches a list of job postings from GetYourGuide.",
"parameters": [],
"responses": {
"200": {
"description": "A list of job postings without descriptions",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"/boards/getyourguide/jobs/{jobId}": {
"get": {
"operationId": "getSingleJobListing",
"summary": "Get a single job listing",
"description": "Fetches the details of a single job posting from GetYourGuide.",
"parameters": [
{
"name": "jobId",
"in": "path",
"required": true,
"description": "The unique ID of the job to fetch.",
"schema": {
"type": "integer"
}
},
{
"name": "content",
"in": "query",
"description": "Whether to include job descriptions in the response.",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "Details of a job posting including description",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"JobPosting": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title of the job."
},
"location": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Location of the job posting."
}
}
},
"// Assuming you want to include the content in the single job fetch \"content\"": {
"type": "string",
"description": "The description of the job posting."
}
},
"required": [
"title",
"location"
]
}
}
}
}GetYourGuideJobFetch
API for fetching job listings from the GetYourGuide Greenhouse job board.
GET /boards/getyourguide/jobsGet list of jobsFetches a list of job postings from GetYourGuide.
GET /boards/getyourguide/jobs/{jobId}Get a single job listingFetches the details of a single job posting from GetYourGuide.
Ursprüngliches API-Schema
{
"openapi": "3.1.0",
"info": {
"title": "GetYourGuideJobFetch",
"description": "API for fetching job listings from the GetYourGuide Greenhouse job board.",
"version": "v0.0.1"
},
"servers": [
{
"url": "https://boards-api.greenhouse.io/v1/"
}
],
"paths": {
"/boards/getyourguide/jobs": {
"get": {
"operationId": "getJobListings",
"summary": "Get list of jobs",
"description": "Fetches a list of job postings from GetYourGuide.",
"parameters": [],
"responses": {
"200": {
"description": "A list of job postings without descriptions",
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"/boards/getyourguide/jobs/{jobId}": {
"get": {
"operationId": "getSingleJobListing",
"summary": "Get a single job listing",
"description": "Fetches the details of a single job posting from GetYourGuide.",
"parameters": [
{
"name": "jobId",
"in": "path",
"required": true,
"description": "The unique ID of the job to fetch.",
"schema": {
"type": "integer"
}
},
{
"name": "content",
"in": "query",
"description": "Whether to include job descriptions in the response.",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "Details of a job posting including description",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/JobPosting"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"JobPosting": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title of the job."
},
"location": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Location of the job posting."
}
}
},
"// Assuming you want to include the content in the single job fetch \"content\"": {
"type": "string",
"description": "The description of the job posting."
}
},
"required": [
"title",
"location"
]
}
}
}
}