44pixels Limited Spaces API

The Spaces API from 44pixels Limited — 7 operation(s) for spaces.

GitHub OpenAPI

Operations 15

GET /spaces List accessible company Spaces #
POST /spaces Create a product, department, customer, project, initiative, or custom Space #
GET /spaces/{space} Inspect a Space and its members #
PUT /spaces/{space} Update or archive a Space #
DELETE /spaces/{space} Delete an empty non-default Space #
GET /spaces/{space}/resources List versioned knowledge and assets #
POST /spaces/{space}/resources Create maintained knowledge or an asset #
GET /spaces/{space}/resources/{resource} Inspect Resource versions #
PUT /spaces/{space}/resources/{resource} Append a Resource version with optimistic concurrency #
DELETE /spaces/{space}/resources/{resource} Delete a Resource #
GET /spaces/{space}/requests List Space Requests #
POST /spaces/{space}/requests Create a Space Request #
GET /spaces/{space}/health Score Space context health #
GET /spaces/{space}/okf Export Space knowledge and assets as OKF #
POST /spaces/{space}/okf Additively import a Space OKF bundle #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/handover-sh:handover-sh-spaces-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

handover-sh-spaces-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Handover Spaces API
  version: 1.16.0
  description: Versioned context and revision-anchored review shared by humans and agents. Browser requests use the signed-in human session; agents authenticate with a scoped bearer credential.
servers:
- url: /api/v1
security:
- bearerAuth: []
tags:
- name: Spaces
paths:
  /spaces:
    get:
      operationId: listSpaces
      summary: List accessible company Spaces
      responses:
        '200':
          description: Accessible Spaces
      tags:
      - Spaces
    post:
      operationId: createSpace
      summary: Create a product, department, customer, project, initiative, or custom Space
      responses:
        '201':
          description: Space created
      tags:
      - Spaces
  /spaces/{space}:
    parameters:
    - name: space
      in: path
      required: true
      schema:
        type: string
    get:
      operationId: getSpace
      summary: Inspect a Space and its members
      responses:
        '200':
          description: Space detail
      tags:
      - Spaces
    put:
      operationId: updateSpace
      summary: Update or archive a Space
      responses:
        '200':
          description: Updated Space
      tags:
      - Spaces
    delete:
      operationId: deleteSpace
      summary: Delete an empty non-default Space
      responses:
        '204':
          description: Space deleted
      tags:
      - Spaces
  /spaces/{space}/resources:
    get:
      operationId: listSpaceResources
      summary: List versioned knowledge and assets
      responses:
        '200':
          description: Space Resources
      tags:
      - Spaces
    post:
      operationId: createSpaceResource
      summary: Create maintained knowledge or an asset
      responses:
        '201':
          description: Resource created
      tags:
      - Spaces
  /spaces/{space}/resources/{resource}:
    get:
      operationId: getSpaceResource
      summary: Inspect Resource versions
      responses:
        '200':
          description: Resource detail
      tags:
      - Spaces
    put:
      operationId: updateSpaceResource
      summary: Append a Resource version with optimistic concurrency
      responses:
        '200':
          description: Updated Resource
        '409':
          description: Stale current version
      tags:
      - Spaces
    delete:
      operationId: deleteSpaceResource
      summary: Delete a Resource
      responses:
        '204':
          description: Resource deleted
      tags:
      - Spaces
  /spaces/{space}/requests:
    get:
      operationId: listSpaceRequests
      summary: List Space Requests
      responses:
        '200':
          description: Space Requests
      tags:
      - Spaces
    post:
      operationId: createSpaceRequest
      summary: Create a Space Request
      responses:
        '201':
          description: Request created
      tags:
      - Spaces
  /spaces/{space}/health:
    get:
      operationId: getSpaceHealth
      summary: Score Space context health
      responses:
        '200':
          description: Health score, dimensions, counts, and recommendations
      tags:
      - Spaces
  /spaces/{space}/okf:
    get:
      operationId: exportSpaceOkf
      summary: Export Space knowledge and assets as OKF
      responses:
        '200':
          description: OKF JSON or tar bundle
      tags:
      - Spaces
    post:
      operationId: importSpaceOkf
      summary: Additively import a Space OKF bundle
      responses:
        '200':
          description: Idempotent import
        '201':
          description: Imported Resource versions
      tags:
      - Spaces
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: hnd_tok_<id>_<secret>
      description: Scoped agent credential. Create it from the People & agents view; the secret is shown once.