openapi: 3.1.0 info: title: Elixir Medical Website Content API (WordPress REST wp/v2) version: wp/v2 description: 'Read/write REST surface exposed by elixirmedical.com, the corporate website of Elixir Medical Corporation. This is the WordPress core REST API (`wp/v2` namespace) served by the marketing site — it carries pages, posts, media, taxonomies and the site''s custom post types. It is NOT a product, device, or clinical API, and Elixir Medical does not operate a developer program or publish this contract. PROVENANCE: this document was DERIVED by API Evangelist from the route-descriptor document the site itself serves at https://elixirmedical.com/wp-json/wp/v2. Every path, HTTP method, parameter name, type, default and enum below is a verbatim transcription of that descriptor. Nothing was invented. Response schemas are intentionally left open ({}) because the descriptor does not publish them. This document models the CONTENT surface of the namespace (posts, pages, media, categories, tags, comments, users, search, types, taxonomies, statuses, and the site custom post types). The remaining descriptor routes are WordPress editor/admin plumbing and are preserved verbatim in openapi/_original/elixir-medical-wp-v2-routes.json. Read operations on content collections were observed to answer anonymously; write operations require WordPress application-password authentication.' contact: name: Elixir Medical email: info@elixirmedical.com url: https://elixirmedical.com/us/contact-us/ x-derived-by: API Evangelist enrichment pipeline x-derived-from: https://elixirmedical.com/wp-json/wp/v2 x-not-published-by-provider: true servers: - url: https://elixirmedical.com/wp-json tags: - name: categories - name: comments - name: media - name: pages - name: posts - name: search - name: statuses - name: tags - name: taxonomies - name: types - name: users - name: wpfm_designations - name: wpfm_locations paths: /wp/v2/posts: get: operationId: getPosts tags: - posts summary: GET /wp/v2/posts description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - 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: 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: 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: 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: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - 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: 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: 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 - 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: categories in: query required: false schema: type: - object - array description: Limit result set to items with specific terms assigned in the categories taxonomy. - name: categories_exclude in: query required: false schema: type: - object - array description: Limit result set to items except those with specific terms assigned in the categories taxonomy. - name: tags in: query required: false schema: type: - object - array description: Limit result set to items with specific terms assigned in the tags taxonomy. - name: tags_exclude in: query required: false schema: type: - object - array description: Limit result set to items except those with specific terms assigned in the tags taxonomy. - name: sticky in: query required: false schema: type: boolean description: Limit result set to items that are sticky. - name: ignore_sticky in: query required: false schema: type: boolean default: true description: Whether to ignore sticky posts or not. - 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createPosts tags: - posts summary: POST /wp/v2/posts description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/posts/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPostsId tags: - posts summary: GET /wp/v2/posts/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createPostsId tags: - posts summary: POST /wp/v2/posts/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: &id001 - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: &id002 - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: &id003 - open - closed description: Whether or not the post can be pinged. format: type: string enum: &id004 - standard - aside - chat - gallery - link - image - quote - status - video - audio description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. wpml_language: type: string enum: &id005 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replacePostsId tags: - posts summary: PUT /wp/v2/posts/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id001 description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: *id002 description: Whether or not comments are open on the post. ping_status: type: string enum: *id003 description: Whether or not the post can be pinged. format: type: string enum: *id004 description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. wpml_language: type: string enum: *id005 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updatePostsId tags: - posts summary: PATCH /wp/v2/posts/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id001 description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: *id002 description: Whether or not comments are open on the post. ping_status: type: string enum: *id003 description: Whether or not the post can be pinged. format: type: string enum: *id004 description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. wpml_language: type: string enum: *id005 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deletePostsId tags: - posts summary: DELETE /wp/v2/posts/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Whether to bypass Trash and force deletion. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/posts/{parent}/revisions: parameters: - name: parent in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPostsParentRevisions tags: - posts summary: GET /wp/v2/posts/{parent}/revisions description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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 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: 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: 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: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/posts/{parent}/revisions/{id}: parameters: - name: parent in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPostsParentRevisionsId tags: - posts summary: GET /wp/v2/posts/{parent}/revisions/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deletePostsParentRevisionsId tags: - posts summary: DELETE /wp/v2/posts/{parent}/revisions/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as revisions do not support trashing. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/posts/{id}/autosaves: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPostsIdAutosaves tags: - posts summary: GET /wp/v2/posts/{id}/autosaves description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createPostsIdAutosaves tags: - posts summary: POST /wp/v2/posts/{id}/autosaves description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the autosave. date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. format: type: string enum: - standard - aside - chat - gallery - link - image - quote - status - video - audio description: The format for the post. meta: type: object description: Meta fields. sticky: type: boolean description: Whether or not the post should be treated as sticky. template: type: string description: The theme file to use to display the post. categories: type: array items: type: integer description: The terms assigned to the post in the category taxonomy. tags: type: array items: type: integer description: The terms assigned to the post in the post_tag taxonomy. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/posts/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPostsParentAutosavesId tags: - posts summary: GET /wp/v2/posts/{parent}/autosaves/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/pages: get: operationId: getPages tags: - pages summary: GET /wp/v2/pages description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - 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: 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: 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: 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: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - 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 default: date description: Sort collection by post attribute. - 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: 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: 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 - any description: Limit result set to posts assigned one or more statuses. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createPages tags: - pages summary: POST /wp/v2/pages description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. parent: type: integer description: The ID for the parent of the post. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/pages/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPagesId tags: - pages summary: GET /wp/v2/pages/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: excerpt_length in: query required: false schema: type: integer description: Override the default excerpt length. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createPagesId tags: - pages summary: POST /wp/v2/pages/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: &id006 - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. parent: type: integer description: The ID for the parent of the post. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: &id007 - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: &id008 - open - closed description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpml_language: type: string enum: &id009 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replacePagesId tags: - pages summary: PUT /wp/v2/pages/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id006 description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. parent: type: integer description: The ID for the parent of the post. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: *id007 description: Whether or not comments are open on the post. ping_status: type: string enum: *id008 description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpml_language: type: string enum: *id009 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updatePagesId tags: - pages summary: PATCH /wp/v2/pages/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id006 description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. parent: type: integer description: The ID for the parent of the post. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: *id007 description: Whether or not comments are open on the post. ping_status: type: string enum: *id008 description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpml_language: type: string enum: *id009 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deletePagesId tags: - pages summary: DELETE /wp/v2/pages/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Whether to bypass Trash and force deletion. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/pages/{parent}/revisions: parameters: - name: parent in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPagesParentRevisions tags: - pages summary: GET /wp/v2/pages/{parent}/revisions description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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 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: 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: 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: - date - id - include - relevance - slug - include_slugs - title default: date description: Sort collection by object attribute. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/pages/{parent}/revisions/{id}: parameters: - name: parent in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPagesParentRevisionsId tags: - pages summary: GET /wp/v2/pages/{parent}/revisions/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deletePagesParentRevisionsId tags: - pages summary: DELETE /wp/v2/pages/{parent}/revisions/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as revisions do not support trashing. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/pages/{id}/autosaves: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPagesIdAutosaves tags: - pages summary: GET /wp/v2/pages/{id}/autosaves description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. parameters: - name: parent in: query required: false schema: type: integer description: The ID for the parent of the autosave. - 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createPagesIdAutosaves tags: - pages summary: POST /wp/v2/pages/{id}/autosaves description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: parent: type: integer description: The ID for the parent of the post. date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. content: type: object description: The content for the post. author: type: integer description: The ID for the author of the post. excerpt: type: object description: The excerpt for the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. menu_order: type: integer description: The order of the post in relation to other posts. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/pages/{parent}/autosaves/{id}: parameters: - name: parent in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getPagesParentAutosavesId tags: - pages summary: GET /wp/v2/pages/{parent}/autosaves/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/media: get: operationId: getMedia tags: - media summary: GET /wp/v2/media description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - 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: 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: 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: 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: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - 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: 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: 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: 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. - name: media_type in: query required: false schema: type: array items: type: string enum: - image - video - text - application - audio - font 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createMedia tags: - media summary: POST /wp/v2/media description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. title: type: object description: The title for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: - open - closed description: Whether or not the post can be pinged. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. smush: type: string description: Smush data. alt_text: type: string description: Alternative text to display when attachment is not displayed. caption: type: object description: The attachment caption. description: type: object description: The attachment description. post: type: integer description: The ID for the associated post of the attachment. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/media/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getMediaId tags: - media summary: GET /wp/v2/media/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createMediaId tags: - media summary: POST /wp/v2/media/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: &id010 - publish - future - draft - pending - private - acf-disabled description: A named status for the post. title: type: object description: The title for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: &id011 - open - closed description: Whether or not comments are open on the post. ping_status: type: string enum: &id012 - open - closed description: Whether or not the post can be pinged. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. smush: type: string description: Smush data. alt_text: type: string description: Alternative text to display when attachment is not displayed. caption: type: object description: The attachment caption. description: type: object description: The attachment description. post: type: integer description: The ID for the associated post of the attachment. wpml_language: type: string enum: &id013 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceMediaId tags: - media summary: PUT /wp/v2/media/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id010 description: A named status for the post. title: type: object description: The title for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: *id011 description: Whether or not comments are open on the post. ping_status: type: string enum: *id012 description: Whether or not the post can be pinged. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. smush: type: string description: Smush data. alt_text: type: string description: Alternative text to display when attachment is not displayed. caption: type: object description: The attachment caption. description: type: object description: The attachment description. post: type: integer description: The ID for the associated post of the attachment. wpml_language: type: string enum: *id013 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateMediaId tags: - media summary: PATCH /wp/v2/media/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id010 description: A named status for the post. title: type: object description: The title for the post. author: type: integer description: The ID for the author of the post. featured_media: type: integer description: The ID of the featured media for the post. comment_status: type: string enum: *id011 description: Whether or not comments are open on the post. ping_status: type: string enum: *id012 description: Whether or not the post can be pinged. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. smush: type: string description: Smush data. alt_text: type: string description: Alternative text to display when attachment is not displayed. caption: type: object description: The attachment caption. description: type: object description: The attachment description. post: type: integer description: The ID for the associated post of the attachment. wpml_language: type: string enum: *id013 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteMediaId tags: - media summary: DELETE /wp/v2/media/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Whether to bypass Trash and force deletion. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/media/{id}/post-process: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer post: operationId: createMediaIdPostProcess tags: - media summary: POST /wp/v2/media/{id}/post-process description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: action: type: string enum: - create-image-subsizes wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - action security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/media/{id}/edit: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer post: operationId: createMediaIdEdit tags: - media summary: POST /wp/v2/media/{id}/edit description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: src: type: string format: uri description: URL to the edited image file. modifiers: type: array items: type: object description: Array of image edits. rotation: type: integer minimum: 0 maximum: 360 description: 'The amount to rotate the image clockwise in degrees. DEPRECATED: Use `modifiers` instead.' x: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the x position to start the crop from. DEPRECATED: Use `modifiers` instead.' y: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the y position to start the crop from. DEPRECATED: Use `modifiers` instead.' width: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the width to crop the image to. DEPRECATED: Use `modifiers` instead.' height: type: number minimum: 0 maximum: 100 description: 'As a percentage of the image, the height to crop the image to. DEPRECATED: Use `modifiers` instead.' caption: type: object description: The attachment caption. description: type: object description: The attachment description. title: type: object description: The title for the post. post: type: integer description: The ID for the associated post of the attachment. alt_text: type: string description: Alternative text to display when attachment is not displayed. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - src security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/wpfm_locations: get: operationId: getWpfmLocations tags: - wpfm_locations summary: GET /wp/v2/wpfm_locations description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: after in: query required: false schema: type: string format: date-time description: Limit response to posts published after a given ISO8601 compliant date. - 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: before in: query required: false schema: type: string format: date-time description: Limit response to posts published before 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: 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: search_semantics in: query required: false schema: type: string enum: - exact description: How to interpret the search input. - 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: 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: 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 - 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: wpfm_designations in: query required: false schema: type: - object - array description: Limit result set to items with specific terms assigned in the wpfm_designations taxonomy. - name: wpfm_designations_exclude in: query required: false schema: type: - object - array description: Limit result set to items except those with specific terms assigned in the wpfm_designations taxonomy. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createWpfmLocations tags: - wpfm_locations summary: POST /wp/v2/wpfm_locations description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpfm_designations: type: array items: type: integer description: The terms assigned to the post in the wpfm_designations taxonomy. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/wpfm_locations/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getWpfmLocationsId tags: - wpfm_locations summary: GET /wp/v2/wpfm_locations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: password in: query required: false schema: type: string description: The password for the post if it is password protected. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createWpfmLocationsId tags: - wpfm_locations summary: POST /wp/v2/wpfm_locations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: &id014 - publish - future - draft - pending - private - acf-disabled description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpfm_designations: type: array items: type: integer description: The terms assigned to the post in the wpfm_designations taxonomy. wpml_language: type: string enum: &id015 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceWpfmLocationsId tags: - wpfm_locations summary: PUT /wp/v2/wpfm_locations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id014 description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpfm_designations: type: array items: type: integer description: The terms assigned to the post in the wpfm_designations taxonomy. wpml_language: type: string enum: *id015 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateWpfmLocationsId tags: - wpfm_locations summary: PATCH /wp/v2/wpfm_locations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: date: type: - string - 'null' format: date-time description: The date the post was published, in the site's timezone. date_gmt: type: - string - 'null' format: date-time description: The date the post was published, as GMT. slug: type: string description: An alphanumeric identifier for the post unique to its type. status: type: string enum: *id014 description: A named status for the post. password: type: string description: A password to protect access to the content and excerpt. title: type: object description: The title for the post. meta: type: object description: Meta fields. template: type: string description: The theme file to use to display the post. wpfm_designations: type: array items: type: integer description: The terms assigned to the post in the wpfm_designations taxonomy. wpml_language: type: string enum: *id015 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteWpfmLocationsId tags: - wpfm_locations summary: DELETE /wp/v2/wpfm_locations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Whether to bypass Trash and force deletion. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/types: get: operationId: getTypes tags: - types summary: GET /wp/v2/types description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/types/{type}: parameters: - name: type in: path required: true description: Path segment matched by the pattern `[\w-]+` in the published route descriptor. schema: type: string get: operationId: getTypesType tags: - types summary: GET /wp/v2/types/{type} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/statuses: get: operationId: getStatuses tags: - statuses summary: GET /wp/v2/statuses description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/statuses/{status}: parameters: - name: status in: path required: true description: Path segment matched by the pattern `[\w-]+` in the published route descriptor. schema: type: string get: operationId: getStatusesStatus tags: - statuses summary: GET /wp/v2/statuses/{status} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/taxonomies: get: operationId: getTaxonomies tags: - taxonomies summary: GET /wp/v2/taxonomies description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/taxonomies/{taxonomy}: parameters: - name: taxonomy in: path required: true description: Path segment matched by the pattern `[\w-]+` in the published route descriptor. schema: type: string get: operationId: getTaxonomiesTaxonomy tags: - taxonomies summary: GET /wp/v2/taxonomies/{taxonomy} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/categories: get: operationId: getCategories tags: - categories summary: GET /wp/v2/categories description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: 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: 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: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createCategories tags: - categories summary: POST /wp/v2/categories description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - name security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/categories/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getCategoriesId tags: - categories summary: GET /wp/v2/categories/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createCategoriesId tags: - categories summary: POST /wp/v2/categories/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: &id016 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceCategoriesId tags: - categories summary: PUT /wp/v2/categories/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: *id016 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateCategoriesId tags: - categories summary: PATCH /wp/v2/categories/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: *id016 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteCategoriesId tags: - categories summary: DELETE /wp/v2/categories/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as terms do not support trashing. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/tags: get: operationId: getTags tags: - tags summary: GET /wp/v2/tags description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: 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: 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: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createTags tags: - tags summary: POST /wp/v2/tags description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. meta: type: object description: Meta fields. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - name security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/tags/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getTagsId tags: - tags summary: GET /wp/v2/tags/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createTagsId tags: - tags summary: POST /wp/v2/tags/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. meta: type: object description: Meta fields. wpml_language: type: string enum: &id017 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceTagsId tags: - tags summary: PUT /wp/v2/tags/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. meta: type: object description: Meta fields. wpml_language: type: string enum: *id017 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateTagsId tags: - tags summary: PATCH /wp/v2/tags/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. meta: type: object description: Meta fields. wpml_language: type: string enum: *id017 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteTagsId tags: - tags summary: DELETE /wp/v2/tags/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as terms do not support trashing. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/wpfm_designations: get: operationId: getWpfmDesignations tags: - wpfm_designations summary: GET /wp/v2/wpfm_designations description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: 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: 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: hide_empty in: query required: false schema: type: boolean default: false description: Whether to hide terms not assigned to any posts. - name: parent in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific parent. - name: post in: query required: false schema: type: integer description: Limit result set to terms assigned to a specific post. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to terms with one or more specific slugs. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createWpfmDesignations tags: - wpfm_designations summary: POST /wp/v2/wpfm_designations description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - name security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/wpfm_designations/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getWpfmDesignationsId tags: - wpfm_designations summary: GET /wp/v2/wpfm_designations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createWpfmDesignationsId tags: - wpfm_designations summary: POST /wp/v2/wpfm_designations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: &id018 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceWpfmDesignationsId tags: - wpfm_designations summary: PUT /wp/v2/wpfm_designations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: *id018 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateWpfmDesignationsId tags: - wpfm_designations summary: PATCH /wp/v2/wpfm_designations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: description: type: string description: HTML description of the term. name: type: string description: HTML title for the term. slug: type: string description: An alphanumeric identifier for the term unique to its type. parent: type: integer description: The parent term ID. meta: type: object description: Meta fields. wpml_language: type: string enum: *id018 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteWpfmDesignationsId tags: - wpfm_designations summary: DELETE /wp/v2/wpfm_designations/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as terms do not support trashing. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/users: get: operationId: getUsers tags: - users summary: GET /wp/v2/users description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: 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: 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 - registered_date - slug - include_slugs - email - url default: name description: Sort collection by user attribute. - name: slug in: query required: false schema: type: array items: type: string description: Limit result set to users with one or more specific slugs. - name: roles in: query required: false schema: type: array items: type: string description: Limit result set to users matching at least one specific role provided. Accepts csv list or single role. - name: capabilities in: query required: false schema: type: array items: type: string description: Limit result set to users matching at least one specific capability provided. Accepts csv list or single capability. - name: who in: query required: false schema: type: string enum: - authors description: Limit result set to users who are considered authors. - name: has_published_posts in: query required: false schema: type: - boolean - array description: Limit result set to users who have published posts. - name: search_columns in: query required: false schema: type: array default: [] items: type: string enum: - email - name - id - username - slug description: Array of column names to be searched. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createUsers tags: - users summary: POST /wp/v2/users description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: - '' - en_US - ar - id_ID - tr_TR - vi - zh_TW description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - username - email - password security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/users/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getUsersId tags: - users summary: GET /wp/v2/users/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createUsersId tags: - users summary: POST /wp/v2/users/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: &id019 - '' - en_US - ar - id_ID - tr_TR - vi - zh_TW description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: &id020 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceUsersId tags: - users summary: PUT /wp/v2/users/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: *id019 description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: *id020 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateUsersId tags: - users summary: PATCH /wp/v2/users/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: *id019 description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: *id020 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteUsersId tags: - users summary: DELETE /wp/v2/users/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as users do not support trashing. reassign: type: integer description: Reassign the deleted user's posts and links to this user ID. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - reassign security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/users/me: get: operationId: getUsersMe tags: - users summary: GET /wp/v2/users/me description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createUsersMe tags: - users summary: POST /wp/v2/users/me description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: &id021 - '' - en_US - ar - id_ID - tr_TR - vi - zh_TW description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: &id022 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceUsersMe tags: - users summary: PUT /wp/v2/users/me description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: *id021 description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: *id022 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateUsersMe tags: - users summary: PATCH /wp/v2/users/me description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: username: type: string description: Login name for the user. name: type: string description: Display name for the user. first_name: type: string description: First name for the user. last_name: type: string description: Last name for the user. email: type: string format: email description: The email address for the user. url: type: string format: uri description: URL of the user. description: type: string description: Description of the user. locale: type: string enum: *id021 description: Locale for the user. nickname: type: string description: The nickname for the user. slug: type: string description: An alphanumeric identifier for the user. roles: type: array items: type: string description: Roles assigned to the user. password: type: string description: Password for the user (never included). meta: type: object description: Meta fields. elementor_introduction: type: object description: Elementor user meta data wpml_language: type: string enum: *id022 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteUsersMe tags: - users summary: DELETE /wp/v2/users/me description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: force: type: boolean default: false description: Required to be true, as users do not support trashing. reassign: type: integer description: Reassign the deleted user's posts and links to this user ID. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - reassign security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/users/{user_id}/application-passwords: parameters: - name: user_id in: path required: true description: Path segment matched by the pattern `(?:[\d]+|me)` in the published route descriptor. schema: type: integer get: operationId: getUsersUserIdApplicationPasswords tags: - users summary: GET /wp/v2/users/{user_id}/application-passwords description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createUsersUserIdApplicationPasswords tags: - users summary: POST /wp/v2/users/{user_id}/application-passwords description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: true content: application/json: schema: type: object properties: app_id: type: string description: A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace. name: type: string description: The name of the application password. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code required: - name security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteUsersUserIdApplicationPasswords tags: - users summary: DELETE /wp/v2/users/{user_id}/application-passwords description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/users/{user_id}/application-passwords/introspect: parameters: - name: user_id in: path required: true description: Path segment matched by the pattern `(?:[\d]+|me)` in the published route descriptor. schema: type: integer get: operationId: getUsersUserIdApplicationPasswordsIntrospect tags: - users summary: GET /wp/v2/users/{user_id}/application-passwords/introspect description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/users/{user_id}/application-passwords/{uuid}: parameters: - name: user_id in: path required: true description: Path segment matched by the pattern `(?:[\d]+|me)` in the published route descriptor. schema: type: integer - name: uuid in: path required: true description: Path segment matched by the pattern `[\w\-]+` in the published route descriptor. schema: type: string get: operationId: getUsersUserIdApplicationPasswordsUuid tags: - users summary: GET /wp/v2/users/{user_id}/application-passwords/{uuid} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createUsersUserIdApplicationPasswordsUuid tags: - users summary: POST /wp/v2/users/{user_id}/application-passwords/{uuid} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string description: A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace. name: type: string description: The name of the application password. wpml_language: type: string enum: &id023 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceUsersUserIdApplicationPasswordsUuid tags: - users summary: PUT /wp/v2/users/{user_id}/application-passwords/{uuid} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string description: A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace. name: type: string description: The name of the application password. wpml_language: type: string enum: *id023 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateUsersUserIdApplicationPasswordsUuid tags: - users summary: PATCH /wp/v2/users/{user_id}/application-passwords/{uuid} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: app_id: type: string description: A UUID provided by the application to uniquely identify it. It is recommended to use an UUID v5 with the URL or DNS namespace. name: type: string description: The name of the application password. wpml_language: type: string enum: *id023 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteUsersUserIdApplicationPasswordsUuid tags: - users summary: DELETE /wp/v2/users/{user_id}/application-passwords/{uuid} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/comments: get: operationId: getComments tags: - comments summary: GET /wp/v2/comments description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: after in: query required: false schema: type: string format: date-time description: Limit response to comments published after a given ISO8601 compliant date. - name: author in: query required: false schema: type: array items: type: integer description: Limit result set to comments assigned to specific user IDs. Requires authorization. - name: author_exclude in: query required: false schema: type: array items: type: integer description: Ensure result set excludes comments assigned to specific user IDs. Requires authorization. - name: author_email in: query required: false schema: type: string format: email description: Limit result set to that from a specific author email. Requires authorization. - name: before in: query required: false schema: type: string format: date-time description: Limit response to comments published before a given ISO8601 compliant date. - 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: 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: - date - date_gmt - id - include - post - parent - type default: date_gmt description: Sort collection by comment attribute. - name: parent in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to comments of specific parent IDs. - name: parent_exclude in: query required: false schema: type: array default: [] items: type: integer description: Ensure result set excludes specific parent IDs. - name: post in: query required: false schema: type: array default: [] items: type: integer description: Limit result set to comments assigned to specific post IDs. - name: status in: query required: false schema: type: string default: approve description: Limit result set to comments assigned a specific status. Requires authorization. - name: type in: query required: false schema: type: string default: comment description: Limit result set to comments assigned a specific type. Requires authorization. - name: password in: query required: false schema: type: string description: The password for the post if it is password protected. - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createComments tags: - comments summary: POST /wp/v2/comments description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: author: type: integer description: The ID of the user object, if author was a user. author_email: type: string format: email description: Email address for the comment author. author_ip: type: string format: ip description: IP address for the comment author. author_name: type: string description: Display name for the comment author. author_url: type: string format: uri description: URL for the comment author. author_user_agent: type: string description: User agent for the comment author. content: type: object description: The content for the comment. date: type: string format: date-time description: The date the comment was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the comment was published, as GMT. parent: type: integer default: 0 description: The ID for the parent of the comment. post: type: integer default: 0 description: The ID of the associated post object. status: type: string description: State of the comment. meta: type: object description: Meta fields. wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/comments/{id}: parameters: - name: id in: path required: true description: Path segment matched by the pattern `[\d]+` in the published route descriptor. schema: type: integer get: operationId: getCommentsId tags: - comments summary: GET /wp/v2/comments/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: password in: query required: false schema: type: string description: The password for the parent post of the comment (if the post is password protected). - name: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' post: operationId: createCommentsId tags: - comments summary: POST /wp/v2/comments/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: author: type: integer description: The ID of the user object, if author was a user. author_email: type: string format: email description: Email address for the comment author. author_ip: type: string format: ip description: IP address for the comment author. author_name: type: string description: Display name for the comment author. author_url: type: string format: uri description: URL for the comment author. author_user_agent: type: string description: User agent for the comment author. content: type: object description: The content for the comment. date: type: string format: date-time description: The date the comment was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the comment was published, as GMT. parent: type: integer description: The ID for the parent of the comment. post: type: integer description: The ID of the associated post object. status: type: string description: State of the comment. meta: type: object description: Meta fields. wpml_language: type: string enum: &id024 - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' put: operationId: replaceCommentsId tags: - comments summary: PUT /wp/v2/comments/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: author: type: integer description: The ID of the user object, if author was a user. author_email: type: string format: email description: Email address for the comment author. author_ip: type: string format: ip description: IP address for the comment author. author_name: type: string description: Display name for the comment author. author_url: type: string format: uri description: URL for the comment author. author_user_agent: type: string description: User agent for the comment author. content: type: object description: The content for the comment. date: type: string format: date-time description: The date the comment was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the comment was published, as GMT. parent: type: integer description: The ID for the parent of the comment. post: type: integer description: The ID of the associated post object. status: type: string description: State of the comment. meta: type: object description: Meta fields. wpml_language: type: string enum: *id024 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' patch: operationId: updateCommentsId tags: - comments summary: PATCH /wp/v2/comments/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: author: type: integer description: The ID of the user object, if author was a user. author_email: type: string format: email description: Email address for the comment author. author_ip: type: string format: ip description: IP address for the comment author. author_name: type: string description: Display name for the comment author. author_url: type: string format: uri description: URL for the comment author. author_user_agent: type: string description: User agent for the comment author. content: type: object description: The content for the comment. date: type: string format: date-time description: The date the comment was published, in the site's timezone. date_gmt: type: string format: date-time description: The date the comment was published, as GMT. parent: type: integer description: The ID for the parent of the comment. post: type: integer description: The ID of the associated post object. status: type: string description: State of the comment. meta: type: object description: Meta fields. wpml_language: type: string enum: *id024 description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' delete: operationId: deleteCommentsId tags: - comments summary: DELETE /wp/v2/comments/{id} description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. requestBody: required: false content: application/json: schema: type: object properties: force: type: boolean default: false description: Whether to bypass Trash and force deletion. password: type: string description: The password for the parent post of the comment (if the post is password protected). wpml_language: type: string enum: - ar - en - id - vi description: WPML's language code security: - applicationPassword: [] responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '403': description: Not permitted for this identity content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id content: application/json: schema: $ref: '#/components/schemas/WPError' /wp/v2/search: get: operationId: getSearch tags: - search summary: GET /wp/v2/search description: Derived from the WordPress REST route descriptor published at https://elixirmedical.com/wp-json/wp/v2. Parameter names, types, defaults and enums are verbatim from that descriptor. 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: 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: type in: query required: false schema: type: string enum: - post - term - post-format default: post description: Limit results to items of an object type. - name: subtype in: query required: false schema: type: array default: any items: type: string enum: - post - page - e-floating-buttons - elementor_library - elementskit_content - elementskit_template - popup - popup_theme - category - post_tag - wpfm_designations - any description: Limit results to items of one or more object subtypes. - 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: wpml_language in: query required: false schema: type: string enum: - ar - en - id - vi description: WPML's language code responses: '200': description: Success content: application/json: schema: {} '401': description: Authentication required (`rest_forbidden`) content: application/json: schema: $ref: '#/components/schemas/WPError' '404': description: No route or invalid id (`rest_no_route` / `rest_*_invalid_id`) content: application/json: schema: $ref: '#/components/schemas/WPError' components: securitySchemes: applicationPassword: type: http scheme: basic description: WordPress application passwords. The site's own discovery document declares the authorization endpoint at https://elixirmedical.com/wp-admin/authorize-application.php schemas: WPError: type: object description: WordPress REST error envelope, observed live on this host. properties: code: type: string examples: - rest_no_route - rest_forbidden - rest_post_invalid_id message: type: string data: type: object properties: status: type: integer