openapi: 3.1.0 info: title: Tokamak Energy Area Items API version: wp/v2 description: Public, unauthenticated read access to the site-specific "area-item" custom post type behind tokamakenergy.com — the structured content blocks Tokamak Energy uses to compose its technology, careers and about areas. Verified live at 27 items on 2026-08-30. This is a bespoke content type registered by this site, not part of WordPress core. contact: name: Tokamak Energy url: https://tokamakenergy.com/contact-us/ x-derived-from: Live WordPress REST API route descriptors and OPTIONS item schemas served by https://tokamakenergy.com/wp-json/ (probed 2026-08-30). servers: - url: https://tokamakenergy.com/wp-json description: Tokamak Energy WordPress REST API tags: - name: Area Items description: Public, unauthenticated read access to the site-specific "area-item" custom post type behind tokamakenergy.com — the structured content blocks Tokamak Energy uses to compose its technology, careers an paths: /wp/v2/area-item: get: operationId: listAreaItems summary: List area items description: Returns a paginated collection of area items published on tokamakenergy.com. Anonymous, read-only. Probed live 2026-08-30 (27 items). tags: - Area Items parameters: - name: context in: query description: Scope under which the request is made; determines fields present in response. required: false schema: type: string enum: - view - embed - edit default: view - name: page in: query description: Current page of the collection. required: false schema: type: integer minimum: 1 default: 1 - name: per_page in: query description: Maximum number of items to be returned in result set. required: false schema: type: integer minimum: 1 maximum: 100 default: 10 - name: search in: query description: Limit results to those matching a string. required: false schema: type: string - name: after in: query description: Limit response to posts published after a given ISO8601 compliant date. required: false schema: type: string format: date-time - name: modified_after in: query description: Limit response to posts modified after a given ISO8601 compliant date. required: false schema: type: string format: date-time - name: author in: query description: Limit result set to posts assigned to specific authors. required: false schema: type: array default: [] items: type: integer - name: author_exclude in: query description: Ensure result set excludes posts assigned to specific authors. required: false schema: type: array default: [] items: type: integer - name: before in: query description: Limit response to posts published before a given ISO8601 compliant date. required: false schema: type: string format: date-time - name: modified_before in: query description: Limit response to posts modified before a given ISO8601 compliant date. required: false schema: type: string format: date-time - name: exclude in: query description: Ensure result set excludes specific IDs. required: false schema: type: array default: [] items: type: integer - name: include in: query description: Limit result set to specific IDs. required: false schema: type: array default: [] items: type: integer - name: search_semantics in: query description: How to interpret the search input. required: false schema: type: string enum: - exact - name: offset in: query description: Offset the result set by a specific number of items. required: false schema: type: integer - name: order in: query description: Order sort attribute ascending or descending. required: false schema: type: string enum: - asc - desc default: desc - name: orderby in: query description: Sort collection by post attribute. required: false schema: type: string enum: - author - date - id - include - modified - parent - relevance - slug - include_slugs - title default: date - name: search_columns in: query description: Array of column names to be searched. required: false schema: type: array default: [] items: enum: - post_title - post_content - post_excerpt type: string - name: slug in: query description: Limit result set to posts with one or more specific slugs. required: false schema: type: array items: type: string - name: status in: query description: Limit result set to posts assigned one or more statuses. required: false schema: type: array default: publish items: enum: - publish - future - draft - pending - private - trash - auto-draft - inherit - request-pending - request-confirmed - request-failed - request-completed - dp-rewrite-republish - any type: string responses: '200': description: A page of area items. headers: X-WP-Total: description: Total number of items in the collection. schema: type: integer X-WP-TotalPages: description: Total number of pages available at the current per_page value. schema: type: integer Link: description: RFC 8288 pagination links (rel="next" / rel="prev"). schema: type: string content: application/json: schema: type: array items: $ref: '#/components/schemas/AreaItem' example: - id: 9244 date: '2026-04-14T11:19:20' date_gmt: '2026-04-14T10:19:20' guid: rendered: https://tokamakenergy.com/?post_type=area-item&p=9244 modified: '2026-04-14T12:24:18' modified_gmt: '2026-04-14T11:24:18' slug: annnouncement status: publish type: area-item link: https://tokamakenergy.com/area-item/annnouncement/ title: rendered: Annnouncement content: rendered: '

[vc_row rc_heading_color=”white” rc_link_color=”white” rc_link_hover_color=”black” rc_bg_type=”color” rc_font_color=”#ffffff” rc_bg_color=”#f18423″][vc_column text_align=”center” grve_css=”{“desktop“:{“padding-right“:“30px“,“padding-left“:“30px“,“class“:“grve-wpb-1776162749932“}}”]