Straddle icon

Straddle

Interact with Straddle API

Actions81

Overview

This node allows you to retrieve detailed information about a specific account by its unique identifier. It is useful in scenarios where you need to fetch the current state or details of an account from an external service, such as for auditing, reporting, or further processing within an automation workflow.

For example, you might use this node to:

  • Get the profile and settings of a customer account before performing updates.
  • Retrieve bank details and verification status associated with an account.
  • Fetch support contact information or compliance data related to an account.

Properties

Name Meaning
Account Id The unique identifier of the account to retrieve.
Request Id Optional client-generated identifier to trace and debug a single request (sent as header).
Correlation Id Optional client-generated identifier to trace and debug a series of requests (sent as header).

Output

The output JSON contains comprehensive account information structured according to the API schema. Key fields include:

  • metadata: Custom user-defined key-value pairs.
  • device: Information about the device making the request (IP address, user agent).
  • config: Configuration options related to the account.
  • address: Business or account address details (line1, line2, city, state, postal code, country).
  • compliance_profile: Compliance-related information such as date of birth, SSN last 4 digits, EIN, legal business name, and website.
  • capabilities: Supported payment types (ACH, card, wire) and customer types (individual, business).
  • settings: Account settings including charge and payout configurations.
  • industry: Industry classification details like Merchant Category Code (MCC), sector, and category.
  • support_channels: Support contact info including email, phone, and URL.
  • bank_details: Bank account information such as routing number, masked account number, account type, and bank name.
  • status_details: Status messages, reasons, sources, and timestamps related to the account's current state.
  • verification: Verification status, method, attempts count, and completion timestamp.
  • bank_data: Additional bank account data similar to bank_details.

No binary data output is indicated.

Dependencies

  • Requires an API key credential for authentication to the external Straddle API.
  • The base URL for API requests is dynamically set based on the configured environment credential.
  • HTTP headers accept and send JSON content.
  • Optional headers can be set for request tracing (request-id and correlation-id).

Troubleshooting

  • Missing or invalid Account Id: Ensure the "Account Id" property is provided and correctly formatted; otherwise, the API will likely return an error indicating the resource was not found.
  • Authentication errors: Verify that the API key credential is correctly configured and has sufficient permissions.
  • Network or connectivity issues: Check network access to the API endpoint and confirm the environment setting matches the intended API environment.
  • Request tracing headers: If using request-id or correlation-id, ensure they are unique and properly formatted to aid debugging.
  • API rate limits or throttling: If encountering rate limit errors, consider adding delays or retries in your workflow.

Links and References

Discussion