Bubble · Arazzo Workflow

Bubble Create and Verify a Thing

Version 1.0.0

Create a single record of a data type and read it back to confirm it persisted.

1 workflow 1 source API 1 provider
View Spec View on GitHub No-CodeApplication PlatformDatabaseWorkflow-AutomationPluginsArazzoWorkflows

Provider

bubble

Workflows

create-and-get-thing
Create a record of a data type and read it back by its assigned id.
Posts a new record to the data type collection, captures the generated unique id, and fetches that record to verify it was stored.
2 steps inputs: fields, typename outputs: newId, record
1
createThing
createThing
Create a single new record of the given data type using the supplied fields. Bubble returns the unique id assigned to the record.
2
getThing
getThing
Retrieve the newly created record by its unique id to confirm it persisted and to return the materialized object.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Bubble Create and Verify a Thing
  summary: Create a single record of a data type and read it back to confirm it persisted.
  description: >-
    The foundational write-then-read pattern for the Bubble Data API. The
    workflow creates a new record of the supplied data type, captures the unique
    id Bubble assigns, and then retrieves that record by id to confirm the write
    succeeded and to return the fully materialized object. Every step spells out
    its request inline so the flow can be read and executed without opening the
    underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: dataApi
  url: ../openapi/_superseded/bubble-data-api-openapi.yml
  type: openapi
workflows:
- workflowId: create-and-get-thing
  summary: Create a record of a data type and read it back by its assigned id.
  description: >-
    Posts a new record to the data type collection, captures the generated
    unique id, and fetches that record to verify it was stored.
  inputs:
    type: object
    required:
    - typename
    - fields
    properties:
      typename:
        type: string
        description: Data type name in lowercase with spaces removed (e.g. shopping_cart).
      fields:
        type: object
        description: Map of field name/value pairs to write to the new record.
  steps:
  - stepId: createThing
    description: >-
      Create a single new record of the given data type using the supplied
      fields. Bubble returns the unique id assigned to the record.
    operationId: createThing
    parameters:
    - name: typename
      in: path
      value: $inputs.typename
    requestBody:
      contentType: application/json
      payload: $inputs.fields
    successCriteria:
    - condition: $statusCode == 201
    outputs:
      newId: $response.body#/id
      createStatus: $response.body#/status
  - stepId: getThing
    description: >-
      Retrieve the newly created record by its unique id to confirm it
      persisted and to return the materialized object.
    operationId: getThing
    parameters:
    - name: typename
      in: path
      value: $inputs.typename
    - name: uid
      in: path
      value: $steps.createThing.outputs.newId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      record: $response.body#/response
  outputs:
    newId: $steps.createThing.outputs.newId
    record: $steps.getThing.outputs.record

Work with this as data

Every workflow 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 arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • 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 workflow
curl "https://apis.io/api/v1/arazzo/bubble-create-and-get-thing-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.