Amazon FreeRTOS · Arazzo Workflow

Amazon FreeRTOS Decommission Software Configuration

Version 1.0.0

Confirm a FreeRTOS software configuration exists, delete it, and verify removal.

1 workflow 1 source API 1 provider
View Spec View on GitHub Embedded SystemsIoTMicrocontrollersRTOSArazzoWorkflows

Provider

amazon-freertos

Workflows

decommission-software-configuration
Delete a FreeRTOS software configuration after confirming it exists.
Describes the target software configuration to confirm it exists, deletes the record, then lists the remaining configurations to verify the target was removed.
3 steps inputs: configId, maxResults outputs: deletedConfigId, deletedName, remainingConfigurations
1
confirmExists
Describe the software configuration to confirm it exists and capture its name and hardware platform before deletion.
2
deleteConfiguration
Delete the software configuration record. A successful deletion returns HTTP 204 No Content.
3
verifyRemoval
List the remaining software configuration records so the caller can verify the deleted configuration is no longer present.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon FreeRTOS Decommission Software Configuration
  summary: Confirm a FreeRTOS software configuration exists, delete it, and verify removal.
  description: >-
    Retires a FreeRTOS software configuration record. The workflow first
    describes the configuration to confirm it exists and capture its name and
    hardware platform for the audit trail, then deletes the record, and
    finally lists the remaining software configuration records so a caller can
    verify the target is no longer present. The delete operation returns HTTP
    204 No Content on success. 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: softwareConfigurationsApi
  url: ../openapi/amazon-freertos-software-configurations-api-openapi.yml
  type: openapi
workflows:
- workflowId: decommission-software-configuration
  summary: Delete a FreeRTOS software configuration after confirming it exists.
  description: >-
    Describes the target software configuration to confirm it exists, deletes
    the record, then lists the remaining configurations to verify the target
    was removed.
  inputs:
    type: object
    required:
    - configId
    properties:
      configId:
        type: string
        description: The ID of the software configuration to delete.
      maxResults:
        type: integer
        description: Maximum number of remaining configurations to list when verifying removal.
  steps:
  - stepId: confirmExists
    description: >-
      Describe the software configuration to confirm it exists and capture its
      name and hardware platform before deletion.
    operationId: describeSoftwareConfiguration
    parameters:
    - name: configId
      in: path
      value: $inputs.configId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      doomedName: $response.body#/name
      doomedPlatform: $response.body#/hardwarePlatform
  - stepId: deleteConfiguration
    description: >-
      Delete the software configuration record. A successful deletion returns
      HTTP 204 No Content.
    operationId: deleteSoftwareConfiguration
    parameters:
    - name: configId
      in: path
      value: $inputs.configId
    successCriteria:
    - condition: $statusCode == 204
    outputs:
      deletedConfigId: $inputs.configId
  - stepId: verifyRemoval
    description: >-
      List the remaining software configuration records so the caller can
      verify the deleted configuration is no longer present.
    operationId: listSoftwareConfigurations
    parameters:
    - name: maxResults
      in: query
      value: $inputs.maxResults
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      remainingConfigurations: $response.body#/softwareConfigurationList
  outputs:
    deletedConfigId: $steps.deleteConfiguration.outputs.deletedConfigId
    deletedName: $steps.confirmExists.outputs.doomedName
    remainingConfigurations: $steps.verifyRemoval.outputs.remainingConfigurations

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/amazon-freertos-decommission-software-configuration-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.