Safello · Arazzo Workflow

Safello — buy cryptocurrency

Version 1.0.0

Verify buy compliance, quote fees, create a buy order, and poll it to completion.

1 workflow 1 source API 1 provider
View Spec View on GitHub CompanyFintechCryptocurrencyBitcoinBrokeragePaymentsSwedenTradingKYCBankIDArazzoWorkflows

Provider

safello

Workflows

buyCrypto
Place and track a fiat-to-crypto buy order for an onboarded customer.
4 steps inputs: crypto, fiatAmount
1
verifyCompliance
verifyBuyOrderCompliance
2
getFees
getFees
3
createBuyOrder
createBuyOrder
4
checkStatus
checkOrderStatus

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Safello — buy cryptocurrency
  version: 1.0.0
  summary: Verify buy compliance, quote fees, create a buy order, and poll it to completion.
sourceDescriptions:
  - name: safello
    url: ../openapi/safello-institutional-openapi.json
    type: openapi
workflows:
  - workflowId: buyCrypto
    summary: Place and track a fiat-to-crypto buy order for an onboarded customer.
    inputs:
      type: object
      properties:
        crypto: { type: string }
        fiatAmount: { type: number }
    steps:
      - stepId: verifyCompliance
        operationId: verifyBuyOrderCompliance
      - stepId: getFees
        operationId: getFees
      - stepId: createBuyOrder
        operationId: createBuyOrder
        outputs:
          orderId: $response.body#/id
      - stepId: checkStatus
        operationId: checkOrderStatus
        parameters:
          - name: orderId
            in: path
            value: $steps.createBuyOrder.outputs.orderId