{"openapi":"3.0.3","info":{"title":"Jobimpulse HRlink API","description":"","version":"1.0.0"},"servers":[{"url":"\/","description":""}],"paths":{"\/jobs":{"get":{"operationId":"getJobCollection","tags":["Job"],"responses":{"200":{"description":"Job collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Job.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":"string","nullable":true},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}},"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Job"}}},"text\/html":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Job"}}}}}},"summary":"Retrieves the collection of Job resources.","description":"Retrieves the collection of Job resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":10,"minimum":0},"style":"form","explode":false,"allowReserved":false},{"name":"title","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"cityName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"companyName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"client","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"category","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"category[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"region","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"region[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"workType","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"workType[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"openForDisability","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"openForDisability[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"openForForeigners","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"openForForeigners[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"isAbroad","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"isAbroad[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"isRemote","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"isRemote[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false},{"name":"isJobimpulse","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"isJobimpulse[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"integer"}},"style":"form","explode":true,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/jobs\/{id}":{"get":{"operationId":"getJobItem","tags":["Job"],"responses":{"200":{"description":"Job resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Job.jsonld"}},"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Job"}},"text\/html":{"schema":{"$ref":"#\/components\/schemas\/Job"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Job resource.","description":"Retrieves a Job resource.","parameters":[{"name":"id","in":"path","description":"Resource identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]}},"components":{"schemas":{"Job":{"type":"object","description":"","properties":{"id":{"description":"identifier=true","type":"string"},"title":{"type":"string"},"startDate":{"type":"string","format":"date-time","nullable":true},"expirationDate":{"type":"string","format":"date-time","nullable":true},"companyName":{"type":"string","nullable":true},"cityName":{"type":"string","nullable":true},"applyLink":{"type":"string","nullable":true},"refNo":{"type":"string","nullable":true},"responsibilities":{"type":"string","nullable":true},"requirements":{"type":"string","nullable":true},"weOffer":{"type":"string","nullable":true},"aboutEmployer":{"type":"string","nullable":true},"category":{"type":"integer","nullable":true},"region":{"type":"integer","nullable":true},"workType":{"type":"integer","nullable":true},"openForDisability":{"type":"integer","nullable":true},"openForForeigners":{"type":"integer","nullable":true},"isRemote":{"type":"integer","nullable":true},"isAbroad":{"type":"integer","nullable":true},"isJobimpulse":{"type":"integer","nullable":true},"client":{"type":"string","nullable":true},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time","nullable":true},"deletedAt":{"type":"string","format":"date-time","nullable":true}},"required":["title"]},"Job.jsonld":{"type":"object","description":"","properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"id":{"description":"identifier=true","type":"string"},"title":{"type":"string"},"startDate":{"type":"string","format":"date-time","nullable":true},"expirationDate":{"type":"string","format":"date-time","nullable":true},"companyName":{"type":"string","nullable":true},"cityName":{"type":"string","nullable":true},"applyLink":{"type":"string","nullable":true},"refNo":{"type":"string","nullable":true},"responsibilities":{"type":"string","nullable":true},"requirements":{"type":"string","nullable":true},"weOffer":{"type":"string","nullable":true},"aboutEmployer":{"type":"string","nullable":true},"category":{"type":"integer","nullable":true},"region":{"type":"integer","nullable":true},"workType":{"type":"integer","nullable":true},"openForDisability":{"type":"integer","nullable":true},"openForForeigners":{"type":"integer","nullable":true},"isRemote":{"type":"integer","nullable":true},"isAbroad":{"type":"integer","nullable":true},"isJobimpulse":{"type":"integer","nullable":true},"client":{"type":"string","nullable":true},"createdAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time","nullable":true},"deletedAt":{"type":"string","format":"date-time","nullable":true}},"required":["title"]}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{}},"security":[],"tags":[]}