arazzo: 1.0.1 info: title: Resolve a Clusters name to a wallet and profile version: 1.0.0 summary: Bulk-resolve a cluster name to its address, then read the full cluster profile. sourceDescriptions: - name: clustersApi url: ../openapi/clusters-v1-openapi.yml type: openapi workflows: - workflowId: resolveNameToProfile summary: Resolve a name to an address then fetch the cluster profile. inputs: type: object properties: name: type: string default: clusters steps: - stepId: resolveAddresses operationId: getAddressesByName requestBody: contentType: application/json payload: - name: $inputs.name successCriteria: - condition: $statusCode == 200 outputs: clusterName: $response.body#/0/clusterName - stepId: getProfile operationId: getClusterByName parameters: - name: name in: path value: $steps.resolveAddresses.outputs.clusterName successCriteria: - condition: $statusCode == 200 outputs: clusterId: $response.body#/id outputs: clusterId: $steps.getProfile.outputs.clusterId