Amazon AppFlow · Example Payload

Appflow Create Flow Request Example

Transfer Salesforce accounts to S3 daily

ConnectorsData FlowData IntegrationETLIntegrationSaaSData Transfer

Appflow Create Flow Request Example is an example object payload from Amazon AppFlow, with 10 top-level fields. It illustrates the shape of data this provider's APIs accept or return.

Top-level fields

flowNameclientTokendescriptionkmsArnmetadataCatalogConfigtriggerConfigsourceFlowConfigdestinationFlowConfigListtaskstags

Example Payload

Raw ↑
{
  "flowName": "my-salesforce-to-s3-flow",
  "clientToken": "client-token-500123",
  "description": "Transfer Salesforce accounts to S3 daily",
  "kmsArn": "arn:aws:kms:us-east-1:123456789012:key/mrk-1234abcd",
  "metadataCatalogConfig": {
    "glueDataCatalog": {
      "roleArn": "arn:aws:iam::123456789012:role/AppFlowGlueRole",
      "databaseName": "appflow-catalog-db",
      "tablePrefix": "sf_"
    }
  },
  "triggerConfig": {
    "triggerType": "Scheduled",
    "triggerProperties": {
      "Scheduled": "example-value"
    }
  },
  "sourceFlowConfig": {
    "connectorType": "Salesforce",
    "apiVersion": "v55.0",
    "connectorProfileName": "my-salesforce-profile",
    "sourceConnectorProperties": {
      "Salesforce": {
        "object": "Account"
      }
    },
    "incrementalPullConfig": {
      "datetimeTypeFieldName": "LastModifiedDate"
    }
  },
  "destinationFlowConfigList": [
    "example-value"
  ],
  "tasks": [
    "example-value"
  ],
  "tags": {
    "environment": "production"
  }
}