# generated: '2026-09-13' # method: derived # source: https://www.employinc.com/wp-json/ (HTTP 200, WordPress REST API discovery document) openapi: 3.1.0 info: title: Employ Inc Content API version: wp/v2 description: 'The WordPress REST API served by Employ, Inc. at https://www.employinc.com/wp-json/wp/v2. It exposes the Employ corporate site as machine-readable JSON: blog posts, marketing and legal pages, media, the resource/case-study/news/glossary/teams custom post types, the topic/resource_type/news_item_type/page-type taxonomies, and cross-type search. Read operations on published content are anonymous; every write, and the /wp/v2/users and /wp/v2/comments collections, require an authenticated WordPress application password. This document is DERIVED from the route schemas Employ''s own discovery document publishes at https://www.employinc.com/wp-json/ — no operation, parameter or description here was invented.' contact: name: Employ, Inc. url: https://www.employinc.com/contact/ termsOfService: https://www.employinc.com/terms-of-service/ x-generated-from: https://www.employinc.com/wp-json/ (WordPress REST API discovery document, fetched 2026-09-13, HTTP 200) servers: - url: https://www.employinc.com/wp-json/wp/v2 description: Production — Employ, Inc. corporate site tags: - name: Case Studies description: Customer case studies. - name: Categories description: Blog categories. - name: Glossary description: Recruiting and talent-acquisition glossary terms. - name: Landing Pages description: Campaign landing pages. - name: Media description: Images and files in the Employ media library. - name: News description: Employ press releases and news items. - name: News Types description: The news_item_type taxonomy. - name: Page Types description: The page-type taxonomy. - name: Pages description: Marketing, product and legal pages on www.employinc.com. - name: Posts description: Employ blog posts. - name: Paid Campaigns description: Paid-search campaign pages. - name: Resources description: 'Gated resources: reports, guides, toolkits and whitepapers.' - name: Resource Types description: The resource_type taxonomy. - name: Search description: Cross-content-type search over published site content. - name: Statuses description: Registered post statuses. - name: Tags description: Blog tags. - name: Taxonomies description: Registered taxonomies on the Employ site. - name: Teams description: Employ leadership and team member profiles. - name: Topics description: The topic taxonomy applied to resources and posts. - name: Events description: Employ events, as WordPress posts. - name: Event Categories description: The event category taxonomy. - name: Organizers description: Event organizers, as WordPress posts. - name: Venues description: Event venues, as WordPress posts. - name: Types description: Registered content types on the Employ site. paths: /wp/v2/case-study: get: operationId: listCaseStudies summary: List case studies description: Customer case studies. tags: - Case Studies responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: format in: query required: false schema: type: array items: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: Limit result set to items assigned one or more given formats. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: menu_order in: query required: false schema: type: integer description: Limit result set to posts with a specific menu_order value. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createCaseStudies summary: Create case studies description: Customer case studies. tags: - Case Studies responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/case-study/{id}: get: operationId: getCaseStudiesById summary: Retrieve a single case studie description: Customer case studies. tags: - Case Studies responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id001 name: id in: path required: true schema: type: integer description: Identifier of the Case Studie record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateCaseStudiesById summary: Update a single case studie description: Customer case studies. tags: - Case Studies responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id001 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: &id002 - standard - aside - chat - gallery - link - image - quote - status - video - audio id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id003 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateCaseStudiesById summary: Update a single case studie description: Customer case studies. tags: - Case Studies responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id001 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: *id002 id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id003 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteCaseStudiesById summary: Delete a single case studie description: Customer case studies. tags: - Case Studies responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id001 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/categories: get: operationId: listCategories summary: List categories description: Blog categories. tags: - Categories responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createCategories summary: Create categories description: Blog categories. tags: - Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/categories/{id}: get: operationId: getCategoriesById summary: Retrieve a single categorie description: Blog categories. tags: - Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id004 name: id in: path required: true schema: type: integer description: Identifier of the Categorie record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updateCategoriesById summary: Update a single categorie description: Blog categories. tags: - Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id004 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updateCategoriesById summary: Update a single categorie description: Blog categories. tags: - Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id004 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deleteCategoriesById summary: Delete a single categorie description: Blog categories. tags: - Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id004 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/glossary_terms: get: operationId: listGlossary summary: List glossary description: Recruiting and talent-acquisition glossary terms. tags: - Glossary responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createGlossary summary: Create glossary description: Recruiting and talent-acquisition glossary terms. tags: - Glossary responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/glossary_terms/{id}: get: operationId: getGlossaryById summary: Retrieve a single glossary description: Recruiting and talent-acquisition glossary terms. tags: - Glossary responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id005 name: id in: path required: true schema: type: integer description: Identifier of the Glossary record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateGlossaryById summary: Update a single glossary description: Recruiting and talent-acquisition glossary terms. tags: - Glossary responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id005 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. id: type: integer description: Unique identifier for the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id006 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateGlossaryById summary: Update a single glossary description: Recruiting and talent-acquisition glossary terms. tags: - Glossary responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id005 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. id: type: integer description: Unique identifier for the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id006 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteGlossaryById summary: Delete a single glossary description: Recruiting and talent-acquisition glossary terms. tags: - Glossary responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id005 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/lp: get: operationId: listLandingPages summary: List landing pages description: Campaign landing pages. tags: - Landing Pages responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: menu_order in: query required: false schema: type: integer description: Limit result set to posts with a specific menu_order value. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createLandingPages summary: Create landing pages description: Campaign landing pages. tags: - Landing Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. featured_media: type: integer description: The ID of the featured media for the post. menu_order: type: integer description: The order of the post in relation to other posts. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/lp/{id}: get: operationId: getLandingPagesById summary: Retrieve a single landing page description: Campaign landing pages. tags: - Landing Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id007 name: id in: path required: true schema: type: integer description: Identifier of the Landing Page record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateLandingPagesById summary: Update a single landing page description: Campaign landing pages. tags: - Landing Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id007 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id008 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateLandingPagesById summary: Update a single landing page description: Campaign landing pages. tags: - Landing Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id007 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id008 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteLandingPagesById summary: Delete a single landing page description: Campaign landing pages. tags: - Landing Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id007 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/media: get: operationId: listMedia summary: List media description: Images and files in the Employ media library. tags: - Media responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: media_type in: query required: false schema: type: array items: type: string enum: - image - video - text - application - audio description: Limit result set to attachments of a particular media type or media types. - name: mime_type in: query required: false schema: type: array items: type: string description: Limit result set to attachments of a particular MIME type or MIME types. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: inherit items: type: string enum: - inherit - private - trash description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createMedia summary: Create media description: Images and files in the Employ media library. tags: - Media responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: alt_text: type: string description: Alternative text to display when attachment is not displayed. author: type: integer description: The ID for the author of the post. caption: type: object description: The attachment caption. comment_status: type: string description: Whether or not comments are open on the post. enum: - open - closed date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. description: type: object description: The attachment description. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. ping_status: type: string description: Whether or not the post can be pinged. enum: - open - closed post: type: integer description: The ID for the associated post of the attachment. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/media/{id}: get: operationId: getMediaById summary: Retrieve a single media description: Images and files in the Employ media library. tags: - Media responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id009 name: id in: path required: true schema: type: integer description: Identifier of the Media record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. security: - {} - applicationPassword: [] post: operationId: updateMediaById summary: Update a single media description: Images and files in the Employ media library. tags: - Media responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id009 requestBody: required: true content: application/json: schema: type: object properties: alt_text: type: string description: Alternative text to display when attachment is not displayed. author: type: integer description: The ID for the author of the post. caption: type: object description: The attachment caption. comment_status: type: string description: Whether or not comments are open on the post. enum: &id010 - open - closed date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. description: type: object description: The attachment description. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. ping_status: type: string description: Whether or not the post can be pinged. enum: &id011 - open - closed post: type: integer description: The ID for the associated post of the attachment. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id012 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateMediaById summary: Update a single media description: Images and files in the Employ media library. tags: - Media responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id009 requestBody: required: true content: application/json: schema: type: object properties: alt_text: type: string description: Alternative text to display when attachment is not displayed. author: type: integer description: The ID for the author of the post. caption: type: object description: The attachment caption. comment_status: type: string description: Whether or not comments are open on the post. enum: *id010 date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. description: type: object description: The attachment description. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. ping_status: type: string description: Whether or not the post can be pinged. enum: *id011 post: type: integer description: The ID for the associated post of the attachment. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id012 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteMediaById summary: Delete a single media description: Images and files in the Employ media library. tags: - Media responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id009 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/news_item: get: operationId: listNews summary: List news description: Employ press releases and news items. tags: - News responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: news_item_type in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the news_item_type taxonomy. - name: news_item_type_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the news_item_type taxonomy. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. security: - {} - applicationPassword: [] post: operationId: createNews summary: Create news description: Employ press releases and news items. tags: - News responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. news_item_type: type: array description: The terms assigned to the post in the news_item_type taxonomy. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/news_item/{id}: get: operationId: getNewsById summary: Retrieve a single new description: Employ press releases and news items. tags: - News responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id013 name: id in: path required: true schema: type: integer description: Identifier of the New record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateNewsById summary: Update a single new description: Employ press releases and news items. tags: - News responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id013 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. news_item_type: type: array description: The terms assigned to the post in the news_item_type taxonomy. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id014 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateNewsById summary: Update a single new description: Employ press releases and news items. tags: - News responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id013 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. news_item_type: type: array description: The terms assigned to the post in the news_item_type taxonomy. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id014 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteNewsById summary: Delete a single new description: Employ press releases and news items. tags: - News responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id013 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/news_item_type: get: operationId: listNewsTypes summary: List news types description: The news_item_type taxonomy. tags: - News Types responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createNewsTypes summary: Create news types description: The news_item_type taxonomy. tags: - News Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/news_item_type/{id}: get: operationId: getNewsTypesById summary: Retrieve a single news type description: The news_item_type taxonomy. tags: - News Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id015 name: id in: path required: true schema: type: integer description: Identifier of the News Type record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updateNewsTypesById summary: Update a single news type description: The news_item_type taxonomy. tags: - News Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id015 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updateNewsTypesById summary: Update a single news type description: The news_item_type taxonomy. tags: - News Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id015 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deleteNewsTypesById summary: Delete a single news type description: The news_item_type taxonomy. tags: - News Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id015 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/page-type: get: operationId: listPageTypes summary: List page types description: The page-type taxonomy. tags: - Page Types responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createPageTypes summary: Create page types description: The page-type taxonomy. tags: - Page Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/page-type/{id}: get: operationId: getPageTypesById summary: Retrieve a single page type description: The page-type taxonomy. tags: - Page Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id016 name: id in: path required: true schema: type: integer description: Identifier of the Page Type record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updatePageTypesById summary: Update a single page type description: The page-type taxonomy. tags: - Page Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id016 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updatePageTypesById summary: Update a single page type description: The page-type taxonomy. tags: - Page Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id016 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deletePageTypesById summary: Delete a single page type description: The page-type taxonomy. tags: - Page Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id016 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/pages: get: operationId: listPages summary: List pages description: Marketing, product and legal pages on www.employinc.com. tags: - Pages responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: menu_order in: query required: false schema: type: integer description: Limit result set to posts with a specific menu_order value. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: page-type in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the page-type taxonomy. - name: page-type_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the page-type taxonomy. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. security: - {} - applicationPassword: [] post: operationId: createPages summary: Create pages description: Marketing, product and legal pages on www.employinc.com. tags: - Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. comment_status: type: string description: Whether or not comments are open on the post. enum: - open - closed content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. page-type: type: array description: The terms assigned to the post in the page-type taxonomy. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. ping_status: type: string description: Whether or not the post can be pinged. enum: - open - closed slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/pages/{id}: get: operationId: getPagesById summary: Retrieve a single page description: Marketing, product and legal pages on www.employinc.com. tags: - Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id017 name: id in: path required: true schema: type: integer description: Identifier of the Page record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updatePagesById summary: Update a single page description: Marketing, product and legal pages on www.employinc.com. tags: - Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id017 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. comment_status: type: string description: Whether or not comments are open on the post. enum: &id018 - open - closed content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. page-type: type: array description: The terms assigned to the post in the page-type taxonomy. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. ping_status: type: string description: Whether or not the post can be pinged. enum: &id019 - open - closed slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id020 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updatePagesById summary: Update a single page description: Marketing, product and legal pages on www.employinc.com. tags: - Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id017 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. comment_status: type: string description: Whether or not comments are open on the post. enum: *id018 content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. page-type: type: array description: The terms assigned to the post in the page-type taxonomy. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. ping_status: type: string description: Whether or not the post can be pinged. enum: *id019 slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id020 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deletePagesById summary: Delete a single page description: Marketing, product and legal pages on www.employinc.com. tags: - Pages responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id017 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/posts: get: operationId: listPosts summary: List posts description: Employ blog posts. tags: - Posts responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: categories in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the categories taxonomy. - name: categories_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the categories taxonomy. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: format in: query required: false schema: type: array items: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: Limit result set to items assigned one or more given formats. - name: ignore_sticky in: query required: false schema: type: boolean default: true description: Whether to ignore sticky posts or not. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. - name: sticky in: query required: false schema: type: boolean description: Limit result set to items that are sticky. - name: tags in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the tags taxonomy. - name: tags_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the tags taxonomy. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. security: - {} - applicationPassword: [] post: operationId: createPosts summary: Create posts description: Employ blog posts. tags: - Posts responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. categories: type: array description: The terms assigned to the post in the category taxonomy. comment_status: type: string description: Whether or not comments are open on the post. enum: - open - closed content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. ping_status: type: string description: Whether or not the post can be pinged. enum: - open - closed slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored sticky: type: boolean description: Whether or not the post should be treated as sticky. tags: type: array description: The terms assigned to the post in the post_tag taxonomy. template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/posts/{id}: get: operationId: getPostsById summary: Retrieve a single post description: Employ blog posts. tags: - Posts responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id021 name: id in: path required: true schema: type: integer description: Identifier of the Post record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updatePostsById summary: Update a single post description: Employ blog posts. tags: - Posts responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id021 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. categories: type: array description: The terms assigned to the post in the category taxonomy. comment_status: type: string description: Whether or not comments are open on the post. enum: &id022 - open - closed content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: &id023 - standard - aside - chat - gallery - link - image - quote - status - video - audio id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. ping_status: type: string description: Whether or not the post can be pinged. enum: &id024 - open - closed slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id025 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored sticky: type: boolean description: Whether or not the post should be treated as sticky. tags: type: array description: The terms assigned to the post in the post_tag taxonomy. template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updatePostsById summary: Update a single post description: Employ blog posts. tags: - Posts responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id021 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. categories: type: array description: The terms assigned to the post in the category taxonomy. comment_status: type: string description: Whether or not comments are open on the post. enum: *id022 content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: *id023 id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. ping_status: type: string description: Whether or not the post can be pinged. enum: *id024 slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id025 sticky: type: boolean description: Whether or not the post should be treated as sticky. tags: type: array description: The terms assigned to the post in the post_tag taxonomy. template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deletePostsById summary: Delete a single post description: Employ blog posts. tags: - Posts responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id021 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/ppc: get: operationId: listPaidCampaigns summary: List paid campaigns description: Paid-search campaign pages. tags: - Paid Campaigns responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: format in: query required: false schema: type: array items: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: Limit result set to items assigned one or more given formats. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: menu_order in: query required: false schema: type: integer description: Limit result set to posts with a specific menu_order value. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - menu_order - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to items with particular parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to all items except those of a particular parent ID. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createPaidCampaigns summary: Create paid campaigns description: Paid-search campaign pages. tags: - Paid Campaigns responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/ppc/{id}: get: operationId: getPaidCampaignsById summary: Retrieve a single paid campaign description: Paid-search campaign pages. tags: - Paid Campaigns responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id026 name: id in: path required: true schema: type: integer description: Identifier of the Paid Campaign record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updatePaidCampaignsById summary: Update a single paid campaign description: Paid-search campaign pages. tags: - Paid Campaigns responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id026 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: &id027 - standard - aside - chat - gallery - link - image - quote - status - video - audio id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id028 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updatePaidCampaignsById summary: Update a single paid campaign description: Paid-search campaign pages. tags: - Paid Campaigns responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id026 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. featured_media: type: integer description: The ID of the featured media for the post. format: type: string description: The format for the post. enum: *id027 id: type: integer description: Unique identifier for the post. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. parent: type: integer description: The ID for the parent of the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id028 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deletePaidCampaignsById summary: Delete a single paid campaign description: Paid-search campaign pages. tags: - Paid Campaigns responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id026 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/resource: get: operationId: listResources summary: List resources description: 'Gated resources: reports, guides, toolkits and whitepapers.' tags: - Resources responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: resource_type in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the resource_type taxonomy. - name: resource_type_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the resource_type taxonomy. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: topic in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the topic taxonomy. - name: topic_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the topic taxonomy. security: - {} - applicationPassword: [] post: operationId: createResources summary: Create resources description: 'Gated resources: reports, guides, toolkits and whitepapers.' tags: - Resources responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. password: type: string description: A password to protect access to the content and excerpt. resource_type: type: array description: The terms assigned to the post in the resource_type taxonomy. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. topic: type: array description: The terms assigned to the post in the topic taxonomy. security: - applicationPassword: [] /wp/v2/resource/{id}: get: operationId: getResourcesById summary: Retrieve a single resource description: 'Gated resources: reports, guides, toolkits and whitepapers.' tags: - Resources responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id029 name: id in: path required: true schema: type: integer description: Identifier of the Resource record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateResourcesById summary: Update a single resource description: 'Gated resources: reports, guides, toolkits and whitepapers.' tags: - Resources responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id029 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. password: type: string description: A password to protect access to the content and excerpt. resource_type: type: array description: The terms assigned to the post in the resource_type taxonomy. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id030 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. topic: type: array description: The terms assigned to the post in the topic taxonomy. security: - applicationPassword: [] put: operationId: updateResourcesById summary: Update a single resource description: 'Gated resources: reports, guides, toolkits and whitepapers.' tags: - Resources responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id029 requestBody: required: true content: application/json: schema: type: object properties: content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. password: type: string description: A password to protect access to the content and excerpt. resource_type: type: array description: The terms assigned to the post in the resource_type taxonomy. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id030 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. topic: type: array description: The terms assigned to the post in the topic taxonomy. security: - applicationPassword: [] delete: operationId: deleteResourcesById summary: Delete a single resource description: 'Gated resources: reports, guides, toolkits and whitepapers.' tags: - Resources responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id029 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/resource_type: get: operationId: listResourceTypes summary: List resource types description: The resource_type taxonomy. tags: - Resource Types responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createResourceTypes summary: Create resource types description: The resource_type taxonomy. tags: - Resource Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/resource_type/{id}: get: operationId: getResourceTypesById summary: Retrieve a single resource type description: The resource_type taxonomy. tags: - Resource Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id031 name: id in: path required: true schema: type: integer description: Identifier of the Resource Type record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updateResourceTypesById summary: Update a single resource type description: The resource_type taxonomy. tags: - Resource Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id031 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updateResourceTypesById summary: Update a single resource type description: The resource_type taxonomy. tags: - Resource Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id031 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deleteResourceTypesById summary: Delete a single resource type description: The resource_type taxonomy. tags: - Resource Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id031 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/search: get: operationId: listSearch summary: List search description: Cross-content-type search over published site content. tags: - Search responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: subtype in: query required: false schema: type: array default: any items: type: string enum: - post - page - resource - glossary_terms - lp - news_item - teams - case-study - ppc - tribe_events - category - post_tag - topic - resource_type - news_item_type - page-type - tribe_events_cat - any description: Limit results to items of one or more object subtypes. - name: type in: query required: false schema: type: string enum: - post - term - post-format default: post description: Limit results to items of an object type. security: - {} - applicationPassword: [] /wp/v2/statuses: get: operationId: listStatuses summary: List statuses description: Registered post statuses. tags: - Statuses responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. security: - {} - applicationPassword: [] /wp/v2/statuses/{status}: get: operationId: getStatusesById summary: Retrieve a single statuse description: Registered post statuses. tags: - Statuses responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: status in: path required: true schema: type: string description: Identifier of the Statuse record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: status in: query required: false schema: type: string description: An alphanumeric identifier for the status. security: - {} - applicationPassword: [] /wp/v2/tags: get: operationId: listTags summary: List tags description: Blog tags. tags: - Tags responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createTags summary: Create tags description: Blog tags. tags: - Tags responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/tags/{id}: get: operationId: getTagsById summary: Retrieve a single tag description: Blog tags. tags: - Tags responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id032 name: id in: path required: true schema: type: integer description: Identifier of the Tag record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updateTagsById summary: Update a single tag description: Blog tags. tags: - Tags responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id032 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updateTagsById summary: Update a single tag description: Blog tags. tags: - Tags responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id032 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deleteTagsById summary: Delete a single tag description: Blog tags. tags: - Tags responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id032 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/taxonomies: get: operationId: listTaxonomies summary: List taxonomies description: Registered taxonomies on the Employ site. tags: - Taxonomies responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: type in: query required: false schema: type: string description: Limit results to taxonomies associated with a specific post type. security: - {} - applicationPassword: [] /wp/v2/taxonomies/{taxonomy}: get: operationId: getTaxonomiesById summary: Retrieve a single taxonomie description: Registered taxonomies on the Employ site. tags: - Taxonomies responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: taxonomy in: path required: true schema: type: string description: Identifier of the Taxonomie record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: taxonomy in: query required: false schema: type: string description: An alphanumeric identifier for the taxonomy. security: - {} - applicationPassword: [] /wp/v2/teams: get: operationId: listTeams summary: List teams description: Employ leadership and team member profiles. tags: - Teams responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title - rand default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createTeams summary: Create teams description: Employ leadership and team member profiles. tags: - Teams responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/teams/{id}: get: operationId: getTeamsById summary: Retrieve a single team description: Employ leadership and team member profiles. tags: - Teams responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id033 name: id in: path required: true schema: type: integer description: Identifier of the Team record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateTeamsById summary: Update a single team description: Employ leadership and team member profiles. tags: - Teams responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id033 requestBody: required: true content: application/json: schema: type: object properties: date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. id: type: integer description: Unique identifier for the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id034 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateTeamsById summary: Update a single team description: Employ leadership and team member profiles. tags: - Teams responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id033 requestBody: required: true content: application/json: schema: type: object properties: date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. id: type: integer description: Unique identifier for the post. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id034 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteTeamsById summary: Delete a single team description: Employ leadership and team member profiles. tags: - Teams responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id033 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/topic: get: operationId: listTopics summary: List topics description: The topic taxonomy applied to resources and posts. tags: - Topics responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createTopics summary: Create topics description: The topic taxonomy applied to resources and posts. tags: - Topics responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/topic/{id}: get: operationId: getTopicsById summary: Retrieve a single topic description: The topic taxonomy applied to resources and posts. tags: - Topics responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id035 name: id in: path required: true schema: type: integer description: Identifier of the Topic record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updateTopicsById summary: Update a single topic description: The topic taxonomy applied to resources and posts. tags: - Topics responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id035 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updateTopicsById summary: Update a single topic description: The topic taxonomy applied to resources and posts. tags: - Topics responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id035 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deleteTopicsById summary: Delete a single topic description: The topic taxonomy applied to resources and posts. tags: - Topics responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id035 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/tribe_events: get: operationId: listEvents summary: List events description: Employ events, as WordPress posts. tags: - Events responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. - name: tags in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the tags taxonomy. - name: tags_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the tags taxonomy. - name: tax_relation in: query required: false schema: type: string enum: - AND - OR description: Limit result set based on relationship between multiple taxonomies. - name: tribe_events_cat in: query required: false schema: type: object description: Limit result set to items with specific terms assigned in the tribe_events_cat taxonomy. - name: tribe_events_cat_exclude in: query required: false schema: type: object description: Limit result set to items except those with specific terms assigned in the tribe_events_cat taxonomy. security: - {} - applicationPassword: [] post: operationId: createEvents summary: Create events description: Employ events, as WordPress posts. tags: - Events responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored tags: type: array description: The terms assigned to the post in the post_tag taxonomy. template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. tribe_events_cat: type: array description: The terms assigned to the post in the tribe_events_cat taxonomy. security: - applicationPassword: [] /wp/v2/tribe_events/{id}: get: operationId: getEventsById summary: Retrieve a single event description: Employ events, as WordPress posts. tags: - Events responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id036 name: id in: path required: true schema: type: integer description: Identifier of the Event record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateEventsById summary: Update a single event description: Employ events, as WordPress posts. tags: - Events responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id036 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id037 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored tags: type: array description: The terms assigned to the post in the post_tag taxonomy. template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. tribe_events_cat: type: array description: The terms assigned to the post in the tribe_events_cat taxonomy. security: - applicationPassword: [] put: operationId: updateEventsById summary: Update a single event description: Employ events, as WordPress posts. tags: - Events responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id036 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id037 tags: type: array description: The terms assigned to the post in the post_tag taxonomy. template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. tribe_events_cat: type: array description: The terms assigned to the post in the tribe_events_cat taxonomy. security: - applicationPassword: [] delete: operationId: deleteEventsById summary: Delete a single event description: Employ events, as WordPress posts. tags: - Events responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id036 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/tribe_events_cat: get: operationId: listEventCategories summary: List event categories description: The event category taxonomy. tags: - Event Categories responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: order in: query required: false schema: type: string enum: - asc - desc default: asc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - id - include - name - slug - include_slugs - term_group - description - count default: name description: Sort collection by term attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. security: - {} - applicationPassword: [] post: operationId: createEventCategories summary: Create event categories description: The event category taxonomy. tags: - Event Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. required: - name security: - applicationPassword: [] /wp/v2/tribe_events_cat/{id}: get: operationId: getEventCategoriesById summary: Retrieve a single event categorie description: The event category taxonomy. tags: - Event Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id038 name: id in: path required: true schema: type: integer description: Identifier of the Event Categorie record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: id in: query required: false schema: type: integer description: Unique identifier for the term. security: - {} - applicationPassword: [] post: operationId: updateEventCategoriesById summary: Update a single event categorie description: The event category taxonomy. tags: - Event Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id038 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] put: operationId: updateEventCategoriesById summary: Update a single event categorie description: The event category taxonomy. tags: - Event Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id038 requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. id: type: integer description: Unique identifier for the term. meta: type: object description: Meta fields. name: type: string description: HTML title for the term. parent: type: integer description: The parent term ID. slug: type: string description: An alphanumeric identifier for the term unique to its type. security: - applicationPassword: [] delete: operationId: deleteEventCategoriesById summary: Delete a single event categorie description: The event category taxonomy. tags: - Event Categories responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id038 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Required to be true, as terms do not support trashing. id: type: integer description: Unique identifier for the term. security: - applicationPassword: [] /wp/v2/tribe_organizer: get: operationId: listOrganizers summary: List organizers description: Event organizers, as WordPress posts. tags: - Organizers responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createOrganizers summary: Create organizers description: Event organizers, as WordPress posts. tags: - Organizers responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/tribe_organizer/{id}: get: operationId: getOrganizersById summary: Retrieve a single organizer description: Event organizers, as WordPress posts. tags: - Organizers responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id039 name: id in: path required: true schema: type: integer description: Identifier of the Organizer record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateOrganizersById summary: Update a single organizer description: Event organizers, as WordPress posts. tags: - Organizers responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id039 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id040 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateOrganizersById summary: Update a single organizer description: Event organizers, as WordPress posts. tags: - Organizers responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id039 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id040 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteOrganizersById summary: Delete a single organizer description: Event organizers, as WordPress posts. tags: - Organizers responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id039 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/tribe_venue: get: operationId: listVenues summary: List venues description: Event venues, as WordPress posts. tags: - Venues responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to posts assigned to specific authors. - name: author_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes posts assigned to specific authors. - name: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before a given ISO8601 compliant date. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific IDs. - name: include in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to specific IDs. - name: modified_after in: query required: false schema: type: string format: date-time description: Limit response to posts modified after a given ISO8601 compliant date. - name: modified_before in: query required: false schema: type: string format: date-time description: Limit response to posts modified before a given ISO8601 compliant date. - name: offset in: query required: false schema: type: integer description: Offset the result set by a specific number of items. - name: order in: query required: false schema: type: string enum: - asc - desc default: desc description: Order sort attribute ascending or descending. - name: orderby in: query required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date description: Sort collection by post attribute. - name: page in: query required: false schema: type: integer default: 1 minimum: 1 description: Current page of the collection. - name: per_page in: query required: false schema: type: integer default: 10 minimum: 1 maximum: 100 description: Maximum number of items to be returned in result set. - name: search in: query required: false schema: type: string description: Limit results to those matching a string. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - post_title - post_content - post_excerpt description: Array of column names to be searched. - name: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to posts with one or more specific slugs. - name: status in: query required: false schema: type: array default: publish items: type: string enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored - any description: Limit result set to posts assigned one or more statuses. security: - {} - applicationPassword: [] post: operationId: createVenues summary: Create venues description: Event venues, as WordPress posts. tags: - Venues responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] /wp/v2/tribe_venue/{id}: get: operationId: getVenuesById summary: Retrieve a single venue description: Event venues, as WordPress posts. tags: - Venues responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - &id041 name: id in: path required: true schema: type: integer description: Identifier of the Venue record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: id in: query required: false schema: type: integer description: Unique identifier for the post. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. security: - {} - applicationPassword: [] post: operationId: updateVenuesById summary: Update a single venue description: Event venues, as WordPress posts. tags: - Venues responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id041 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: &id042 - publish - future - draft - pending - private - acf-disabled - nab_ready - nab_scheduled - nab_running - nab_paused - nab_paused_draft - nab_finished - nab_hidden - tribe-ea-success - tribe-ea-failed - tribe-ea-schedule - tribe-ea-pending - tribe-ea-draft - tribe-ignored template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] put: operationId: updateVenuesById summary: Update a single venue description: Event venues, as WordPress posts. tags: - Venues responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id041 requestBody: required: true content: application/json: schema: type: object properties: author: type: integer description: The ID for the author of the post. content: type: object description: The content for the post. date: type: string description: The date the post was published, in the site's timezone. date_gmt: type: string description: The date the post was published, as GMT. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. id: type: integer description: Unique identifier for the post. meta: type: object description: Meta fields. password: type: string description: A password to protect access to the content and excerpt. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string description: A named status for the post. enum: *id042 template: type: string description: The theme file to use to display the post. title: type: object description: The title for the post. security: - applicationPassword: [] delete: operationId: deleteVenuesById summary: Delete a single venue description: Event venues, as WordPress posts. tags: - Venues responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - *id041 requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean description: Whether to bypass Trash and force deletion. id: type: integer description: Unique identifier for the post. security: - applicationPassword: [] /wp/v2/types: get: operationId: listTypes summary: List types description: Registered content types on the Employ site. tags: - Types responses: '200': description: Successful response. content: application/json: schema: type: array items: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. security: - {} - applicationPassword: [] /wp/v2/types/{type}: get: operationId: getTypesById summary: Retrieve a single type description: Registered content types on the Employ site. tags: - Types responses: '200': description: Successful response. content: application/json: schema: type: object '400': description: Invalid parameter. content: application/json: schema: $ref: '#/components/schemas/WPError' '401': description: Authentication required. content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Forbidden — the authenticated user cannot perform this action. content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No record found for the requested identifier. content: application/json: schema: $ref: '#/components/schemas/WPError' parameters: - name: type in: path required: true schema: type: string description: Identifier of the Type record. - name: context in: query required: false schema: type: string enum: - view - embed - edit default: view description: Scope under which the request is made; determines fields present in response. - name: type in: query required: false schema: type: string description: An alphanumeric identifier for the post type. security: - {} - applicationPassword: [] components: securitySchemes: applicationPassword: type: http scheme: basic description: 'WordPress application password (HTTP Basic). Authorization endpoint: https://www.employinc.com/wp-admin/authorize-application.php. Declared by the site''s own discovery document under authentication.application-passwords.' schemas: WPError: type: object description: The WordPress REST API error envelope. properties: code: type: string description: Machine-readable error code, e.g. rest_post_invalid_id. message: type: string description: Human-readable error message. data: type: object description: Error detail. properties: status: type: integer description: HTTP status code. required: - code - message