{ "opencollection": "1.0.0", "info": { "name": "Ashby API Key Openings API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Openings", "type": "folder" }, "items": [ { "info": { "name": "opening.info", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.info", "body": { "type": "json", "data": "{}" } }, "docs": "Retrieves an opening by its UUID.\n \n**Requires the [`jobsRead`](authentication#permissions-openinginfo) permission.**" }, { "info": { "name": "opening.list", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.list", "body": { "type": "json", "data": "{}" } }, "docs": "Lists openings.\n\nSee the [Pagination and Incremental Synchronization](/docs/pagination-and-incremental-sync) guide for detailed usage examples.\n \n**Requires the [`jobsRead`](authentication#permissions-openinglist) permission.**" }, { "info": { "name": "opening.search", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.search", "body": { "type": "json", "data": "{}" } }, "docs": "Searches for openings by identifier.\n \n**Requires the [`jobsRead`](authentication#permissions-openingsearch) permission.**" }, { "info": { "name": "opening.create", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.create", "body": { "type": "json", "data": "{}" } }, "docs": "Creates an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingcreate) permission.**\n\nTo set values of custom fields on Openings, use the [`customFields.setValue`](ref:customfieldsetvalue) endpoint." }, { "info": { "name": "opening.addJob", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.addJob", "body": { "type": "json", "data": "{}" } }, "docs": "Adds a job to an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingaddjob) permission.**" }, { "info": { "name": "opening.removeJob", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.removeJob", "body": { "type": "json", "data": "{}" } }, "docs": "Removes a job from an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingremovejob) permission.**" }, { "info": { "name": "opening.addLocation", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.addLocation", "body": { "type": "json", "data": "{}" } }, "docs": "Adds a location to an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingaddlocation) permission.**" }, { "info": { "name": "opening.removeLocation", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.removeLocation", "body": { "type": "json", "data": "{}" } }, "docs": "Removes a location from an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingremovelocation) permission.**" }, { "info": { "name": "opening.setOpeningState", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.setOpeningState", "body": { "type": "json", "data": "{}" } }, "docs": "Sets the state of an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingsetopeningstate) permission.**" }, { "info": { "name": "opening.setArchived", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.setArchived", "body": { "type": "json", "data": "{}" } }, "docs": "Sets the archived state of an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingsetarchived) permission.**" }, { "info": { "name": "opening.update", "type": "http" }, "http": { "method": "POST", "url": "https://api.ashbyhq.com/opening.update", "body": { "type": "json", "data": "{}" } }, "docs": "Updates an opening.\n \n**Requires the [`jobsWrite`](authentication#permissions-openingupdate) permission.**\n\nTo set values for custom fields on Openings, use the [`customFields.setValue`](ref:customfieldsetvalue) endpoint." } ] } ], "bundled": true }