Action ReferencesIntegrationAction
Action References

IntegrationAction

IntegrationAction

Purpose Triggers a native integration provided by Mindbricks (e.g., AWS S3 file upload, Airtable record creation, Stripe charge). Integrations are pre-coded, so you only supply parameters.

When to use it

  • After main operation to push or sync data externally
  • After list/get for pull-type integrations (e.g., reading from Airtable)

Key fields

FieldTypeDescription
providerStringIntegration provider ID (aws, airtable, salesforce, etc.).
actionStringOperation name exposed by provider (uploadFile, createRecord, etc.).
parameters[IntegrationParameter]Array of name/value MScript parameters to pass.
contextPropertyNameStringWhere to store result in context.

Example

{
  "id": "a160-upload-s3",
  "name": "uploadFileToS3",
  "provider": "aws",
  "action": "uploadFile",
  "parameters": [
    { "parameterName": "bucketName", "parameterValue": "`project-${this.projectId}`" },
    { "parameterName": "filePath", "parameterValue": "this.filePath" },
    { "parameterName": "content", "parameterValue": "this.renderedReport" }
  ],
  "contextPropertyName": "s3UploadResult"
}
Was this page helpful?
Built with Documentation.AI

Last updated Jan 3, 2026