# Stuut API ## Docs - [Create an Adjustment](https://docs.api.stuut.co/api-reference/adjustments/create-an-adjustment.md): Create a custom adjustment. System adjustments are created automatically and cannot be created via API. - [Delete an Adjustment](https://docs.api.stuut.co/api-reference/adjustments/delete-an-adjustment.md): Delete an adjustment. - [Get an Adjustment](https://docs.api.stuut.co/api-reference/adjustments/get-an-adjustment.md): Get a specific adjustment by ID. - [List Adjustments](https://docs.api.stuut.co/api-reference/adjustments/list-adjustments.md): List all adjustments for the organization. Returns both system-created and custom adjustments. Can be filtered by is_active status. - [Update an Adjustment](https://docs.api.stuut.co/api-reference/adjustments/update-an-adjustment.md): Update an adjustment. System adjustments can be renamed and have ledger accounts configured, but cannot be deleted (only deactivated via is_active=false). - [Get bank transaction metrics by allocation status](https://docs.api.stuut.co/api-reference/analytics/get-bank-transaction-metrics-by-allocation-status.md): Get bank transaction metrics by allocation status. - [Get calendar data for a specific week (navigable)](https://docs.api.stuut.co/api-reference/analytics/get-calendar-data-for-a-specific-week-navigable.md): Get calendar data for a specific week (navigable). - [Get cash app automation metrics for payment allocations](https://docs.api.stuut.co/api-reference/analytics/get-cash-app-automation-metrics-for-payment-allocations.md): Get cash app automation metrics for payment allocations. - [Get dashboard data (progress bar, action groups, charts)](https://docs.api.stuut.co/api-reference/analytics/get-dashboard-data-progress-bar-action-groups-charts.md): Get task dashboard data including weekly progress, action groups, and charts. - [Get dispute resolution analytics](https://docs.api.stuut.co/api-reference/analytics/get-dispute-resolution-analytics.md): Get dispute resolution analytics with time and count breakdown by reason code. - [Archive a Bank Account](https://docs.api.stuut.co/api-reference/bank-accounts/archive-a-bank-account.md) - [Create a Bank Account](https://docs.api.stuut.co/api-reference/bank-accounts/create-a-bank-account.md) - [Get a Bank Account](https://docs.api.stuut.co/api-reference/bank-accounts/get-a-bank-account.md) - [List Bank Accounts](https://docs.api.stuut.co/api-reference/bank-accounts/list-bank-accounts.md) - [Update a Bank Account](https://docs.api.stuut.co/api-reference/bank-accounts/update-a-bank-account.md) - [Approve a Bank Statement](https://docs.api.stuut.co/api-reference/bank-statements/approve-a-bank-statement.md): Approve a bank statement that is in 'pending_approval' status. This marks all transactions as finalized and the statement as approved. - [Delete a Bank Statement](https://docs.api.stuut.co/api-reference/bank-statements/delete-a-bank-statement.md): Delete a bank statement by ID. Only statements with status 'pending_approval' or 'invalid' can be deleted. - [Get a Bank Statement](https://docs.api.stuut.co/api-reference/bank-statements/get-a-bank-statement.md): Retrieve a single bank statement by ID, including its transactions and split information. - [List Bank Statements](https://docs.api.stuut.co/api-reference/bank-statements/list-bank-statements.md): Retrieve a paginated list of bank statements. Supports filtering by status, date, account, and finding children of split parent statements. - [Unapprove a Bank Statement](https://docs.api.stuut.co/api-reference/bank-statements/unapprove-a-bank-statement.md): Revert an approved bank statement back to pending_approval status. Only allowed if no transactions have related payments. - [Upload a Bank Statement](https://docs.api.stuut.co/api-reference/bank-statements/upload-a-bank-statement.md): Create a new bank statement and get a presigned URL for uploading the file. After receiving the presigned URL, upload the file directly to S3. - [Discard a remittance from this bank transaction](https://docs.api.stuut.co/api-reference/bank-transactions/discard-a-remittance-from-this-bank-transaction.md): Unlinks the remittance from the transaction and prevents re-matching by creating a blacklist entry. - [Get a Bank Transaction](https://docs.api.stuut.co/api-reference/bank-transactions/get-a-bank-transaction.md) - [List Bank Transactions](https://docs.api.stuut.co/api-reference/bank-transactions/list-bank-transactions.md): Retrieve a list of all bank transactions. - [Update a Bank Transaction](https://docs.api.stuut.co/api-reference/bank-transactions/update-a-bank-transaction.md) - [Generate Web Call Token](https://docs.api.stuut.co/api-reference/call-agent/generate-web-call-token.md): Generate a LiveKit access token for initiating a web call with a partner. - [Mark Email Thread As Read](https://docs.api.stuut.co/api-reference/email-threads/mark-email-thread-as-read.md) - [Get Export](https://docs.api.stuut.co/api-reference/exports/get-export.md): Retrieve details of a specific export including download URL if ready. Users can only access their own exports unless they are org admins. - [List Exports](https://docs.api.stuut.co/api-reference/exports/list-exports.md): Retrieve a list of exports. By default, only shows exports created by the current user. Admins can see all organization exports by setting include_all_org=true. - [Request Export](https://docs.api.stuut.co/api-reference/exports/request-export.md): Request an async export of data. The export will be processed in the background and you will receive an email with a download link when it's ready. - [Authenticate a Connection](https://docs.api.stuut.co/api-reference/integrations/authenticate-a-connection.md) - [Check Connection Health](https://docs.api.stuut.co/api-reference/integrations/check-connection-health.md): Run a health check for the connection. - [Create a Connection](https://docs.api.stuut.co/api-reference/integrations/create-a-connection.md): Create an integration connection. Body varies by integration provider. - [Delete a Connection](https://docs.api.stuut.co/api-reference/integrations/delete-a-connection.md) - [Get a Connection](https://docs.api.stuut.co/api-reference/integrations/get-a-connection.md): Retrieve a single integration connection by ID. - [Get Connection API Metrics](https://docs.api.stuut.co/api-reference/integrations/get-connection-api-metrics.md) - [List Business Central Companies](https://docs.api.stuut.co/api-reference/integrations/list-business-central-companies.md): List all Business Central companies for a given connection. - [List Business Central Environments](https://docs.api.stuut.co/api-reference/integrations/list-business-central-environments.md): List all Business Central environments for a given connection. - [List Connection API Request Logs](https://docs.api.stuut.co/api-reference/integrations/list-connection-api-request-logs.md): Retrieve a paginated list of API request logs for an integration connection. - [List Connection Webhook Logs](https://docs.api.stuut.co/api-reference/integrations/list-connection-webhook-logs.md): Retrieve a paginated list of webhook logs for an integration connection. - [List Connections](https://docs.api.stuut.co/api-reference/integrations/list-connections.md): Retrieve a list of integration connections. - [List Finance & Operations Legal Entities](https://docs.api.stuut.co/api-reference/integrations/list-finance-&-operations-legal-entities.md): List all legal entities (companies) for a given connection. - [List Providers](https://docs.api.stuut.co/api-reference/integrations/list-providers.md): Retrieve a list of integration providers. - [Request a Sync](https://docs.api.stuut.co/api-reference/integrations/request-a-sync.md): Request a data sync for an integration connection. - [Update a Connection](https://docs.api.stuut.co/api-reference/integrations/update-a-connection.md): Update an integration connection. Body varies by integration provider. - [List Invoices](https://docs.api.stuut.co/api-reference/invoices/list-invoices.md): Retrieve a paginated list of invoices with filtering and sorting. - [Search Invoices](https://docs.api.stuut.co/api-reference/invoices/search-invoices.md): Search with fuzzy matching and pagination. - [Get a Ledger Account](https://docs.api.stuut.co/api-reference/ledger-accounts/get-a-ledger-account.md) - [List Ledger Accounts](https://docs.api.stuut.co/api-reference/ledger-accounts/list-ledger-accounts.md) - [Bulk Reassign Partners](https://docs.api.stuut.co/api-reference/partners/bulk-reassign-partners.md): Reassign multiple partners to a different assignee. Updates the assignee for all specified partners and optionally reassigns their tasks. Uses batch operations for optimal performance. - [Bulk Update Dunning State](https://docs.api.stuut.co/api-reference/partners/bulk-update-dunning-state.md): Update the dunning state for multiple partners at once. Uses batch operations for optimal performance. - [List Partners](https://docs.api.stuut.co/api-reference/partners/list-partners.md): Retrieve a list of partners with invoice stats and outreach state. - [Bulk Approve Payments](https://docs.api.stuut.co/api-reference/payments/bulk-approve-payments.md): Approve all payments for multiple transactions at once. Each transaction is processed independently - failures for one transaction do not affect other transactions. - [Create an SMS Template](https://docs.api.stuut.co/api-reference/sms-templates/create-an-sms-template.md) - [Delete an SMS Template](https://docs.api.stuut.co/api-reference/sms-templates/delete-an-sms-template.md) - [Get an SMS Template](https://docs.api.stuut.co/api-reference/sms-templates/get-an-sms-template.md) - [List SMS Template Variables](https://docs.api.stuut.co/api-reference/sms-templates/list-sms-template-variables.md) - [List SMS Templates](https://docs.api.stuut.co/api-reference/sms-templates/list-sms-templates.md) - [Update an SMS Template](https://docs.api.stuut.co/api-reference/sms-templates/update-an-sms-template.md) - [Validate an SMS Template](https://docs.api.stuut.co/api-reference/sms-templates/validate-an-sms-template.md): Validate an sms template body for syntax and length. - [Get a SMS Thread](https://docs.api.stuut.co/api-reference/sms-threads/get-a-sms-thread.md): Returns high-level thread information with partner details. - [Get SMS Thread Messages](https://docs.api.stuut.co/api-reference/sms-threads/get-sms-thread-messages.md): Returns messages ordered by sent_at/created_at with classifications. - [Get SMS Thread Tasks](https://docs.api.stuut.co/api-reference/sms-threads/get-sms-thread-tasks.md): Returns top-level tasks only (excludes subtasks and RESEARCH status). - [List SMS Threads](https://docs.api.stuut.co/api-reference/sms-threads/list-sms-threads.md): Returns a list of SMS threads with messages, partner info, and tasks. ## OpenAPI Specs - [openapi](https://docs.api.stuut.co/openapi.json)