Do not miss any Bump.sh APIs Hub changes, ever again

Subscribe to the Bump.sh APIs Hub changelog to be up to date on recent changes.

RSS

Changelog

Last update:
Bump.sh Workspace API
3 structure changes including:
3 Modifications
Modified 3
GET /versions/{version_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • doc_name property Added
POST /mcp-servers/{mcp_server_id_or_slug}/deploy
  • Response
  • 201 response Modified
    • application/json content type Modified
      • mcp_server_name property Added
POST /versions
  • Response
  • 201 response Modified
    • application/json content type Modified
      • doc_name property Added
Bump.sh Workspace API

Since introduce of Bump.sh APIs hub URL of the workspace API has been modified to https://developers.bump.sh/doc/workspace/.

Let's be consistent in every example of this documentation, for example for the webhook Structure Change

Bump.sh Portal API
1 structure change including:
1 Modification
Modified 1 Breaking
GET /fetch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • examples property Added
  • Query
  • include_examples query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Bump.sh Workspace API

Endpoint to deploy a new MCP server document:

Improve syntax consistency with other endpoints, favor kebab-case (hyphens).

And while here, add a link to our help center about MCP servers

2 structure changes including:
1 Addition
1 Removal
Removed 1
POST /mcp_servers/{mcp_server_id_or_slug}/deploy
Added 1
POST /mcp-servers/{mcp_server_id_or_slug}/deploy
Bump.sh Portal API
1 structure change including:
1 Modification
Modified 1 Breaking
GET /fetch
  • Query
  • urls query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • url query parameter Added
Bump.sh Portal API
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /fetch
  • Header
  • X-Portal-Url header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Portal-Url header Added
GET /list
  • Header
  • X-Portal-Url header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Portal-Url header Added
GET /search
  • Header
  • X-Portal-Url header Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Portal-Url header Added
Bump.sh Portal API
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /fetch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • body property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • content property Added
GET /list
  • Query
  • url query parameter Modified
    • Query parameter is no longer required
Bump.sh Portal API
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /list
  • Query
  • url query parameter Modified
    • Query parameter is now required
      Breaking
GET /search
  • Query
  • url, type query parameters Modified
    • Type is now string
Bump.sh Portal API
3 structure changes including:
3 Modifications
Modified 3 Breaking
GET /fetch
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • includes_examples property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • url property Added
GET /list
  • Response
  • 200 response Modified
    • application/json content type Modified
      • data property Modified
        • description property Added
GET /search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • metadata property Modified
        • page, per_page, next_page properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
  • Query
  • per_page, page query parameters Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • url query parameter Added
Bump.sh Portal API
3 structure changes including:
3 Additions
Added 3
GET /fetch
GET /list
GET /search
Bump.sh Workspace API

In endpoint Deploy a new MCP server document, allow deployment of Arazzo workflow definition file, via the new property references (aka Arazzo sourcesDescriptions)

More details about Arazzo and sourcesDescriptions in the Arazzo documentation.

1 structure change including:
1 Modification
Modified 1
POST /mcp_servers/{mcp_server_id_or_slug}/deploy
  • Body
  • application/json content type Modified
    • references property Added
Bump.sh Workspace API

New endpoint: deploy a workflow document on your MCP server ✨

This feature is currently in closed beta. Request an early access at hello@bump.sh

1 structure change including:
1 Addition
Added 1
POST /mcp_servers/{mcp_server_id_or_slug}/deploy
Bump.sh Workspace API

Favor HTTP token authentication to access this endpoint and list hubs for a given organization.

1 structure change including:
1 Modification
Modified 1
GET /hubs
  • Authentication
  • Basic token authentication method Removed
Bump.sh Workspace API

Bump OpenAPI document to version 3.2, with related improvements:

  • Authentication scheme Basic token is identified as deprecated.

  • Production server has a name

9 structure changes including:
9 Modifications
Modified 9
DELETE /docs/{doc_id_or_slug}/branches/{slug}
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
GET /docs/{doc_id_or_slug}/branches
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
GET /hubs
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
GET /hubs/{hub_id_or_slug}
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
GET /versions/{version_id}
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
PATCH /docs/{doc_id_or_slug}/branches/{slug}/set_default
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
POST /docs/{doc_id_or_slug}/branches
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
POST /validations
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated
POST /versions
  • Authentication
  • Basic token authentication method Modified
    • Basic token authentication method Modified
      • Authentication method is now deprecated

This change adds a new API endpoint to list all hubs of an organization. This new endpoint requires authentication with an organization API token.

1 structure change including:
1 Addition
Added 1
GET /hubs
Bump.sh Workspace API

In operation Promote branch as the default one, add a new response 200 when branch was already the default branch.

1 structure change including:
1 Modification
Modified 1
PATCH /docs/{doc_id_or_slug}/branches/{slug}/set_default
  • Response
  • 200 response Added
Bump.sh Workspace API
1 structure change including:
1 Modification
Modified 1
GET /versions/{version_id}
  • Query
  • formats query parameter Added
Bump.sh Workspace API
1 structure change including:
1 Modification
Modified 1
PATCH /docs/{doc_id_or_slug}/branches/{slug}/set_default
  • Response
  • 422 response Added
Bump.sh Workspace API

Clarify endpoints about branches:

Use Branch#slug only, remove mention to uuid.