# Export Transactions Start the export process for filtered transactions Endpoint: GET /api/v1/transactions/export Version: 0.2.0 Security: bearerAuth ## Query parameters: - `limit` (integer) The amount of transactions to export, unlimited if not set. - `created_before` (string) - `created_after` (string) - `modified_after` (string) - `vault_ids` (array) The filter applies both to transactions that have been signed by the vault and also to transactions that have interacted with the vault. - `chains` (array) - `initiator_ids` (array) - `types` (array) Enum: "aptos_message", "aptos_transaction", "black_box_signature", "cosmos_message", "cosmos_transaction", "evm_message", "evm_transaction", "exchange_transaction", "solana_message", "solana_transaction", "stacks_transaction", "starknet_message", "starknet_transaction", "sui_message", "sui_transaction", "ton_message", "ton_transaction", "tron_transaction", "utxo_message", "utxo_transaction" - `sub_types` (array) Enum: "transfer", "allowance", "cross_chain_bridge", "transaction", "contract_call", "contract_deployment", "message_signature", "allowance_signature" - `signer_types` (array) Enum: "initiator", "api_signer", "end_user", "multiple_signers" - `transaction_ids` (array) - `end_user_ids` (array) - `asset_ids` (array) - `direction` (string) Enum: "outgoing", "incoming" - `transaction_hashes` (array) Transaction hashes to filter by. Will return transactions with any of the specified hashes. The format of the hash depends on the blockchain type. - `search` (string) String to search transactions by ID or hash. - `frozen` (boolean) Filter for frozen transactions or transactions that were unfrozen. ## Response 200 fields (application/json): - `id` (string, required) ID of the export. - `creation_time` (string, required) The date and time when the object was created. - `type` (string, required) Type of the export. Enum: "csv", "zip" - `state` (string, required) The current state of the export. Enum: "created", "in_progress", "aborted", "ready", "error" - `organization_id` (string, required) The id of the organization. - `user_id` (string, required) The id of the user. - `resource_type` (string, required) The type of the resource being exported. Enum: "transaction", "backup_snapshot" - `successful_items_count` (integer, required) The number of items that were successfully exported. - `failed_items_count` (integer, required) The number of items that failed to be exported. - `total_items_count` (integer, required) The total number of items to be exported. - `request_id` (string, required) The request id of the export. - `download_url` (string, required) The download url of the export. - `expiration_time` (string, required) The date and time when the object will expire. ## Response 400 fields (application/json): - `title` (string, required) Human-readable error message. - `detail` (string, required) Detailed error message. - `full_detail` (string) Full error message with additional details, if available. - `request_id` (string) Request ID - for debugging purposes. - `system_error_code` (string) An additional system error code in Fordefi. ## Response 401 fields (application/json): - `title` (string, required) Human-readable error message. - `detail` (string, required) Detailed error message. - `full_detail` (string) Full error message with additional details, if available. - `request_id` (string) Request ID - for debugging purposes. ## Response 403 fields (application/json): - `title` (string, required) Human-readable error message. - `detail` (string, required) Detailed error message. - `full_detail` (string) Full error message with additional details, if available. - `request_id` (string) Request ID - for debugging purposes. ## Response 408 fields (application/json): - `title` (string, required) Human-readable error message. - `detail` (string, required) Detailed error message. - `full_detail` (string) Full error message with additional details, if available. - `request_id` (string) Request ID - for debugging purposes. ## Response 422 fields (application/json): - `title` (string, required) Human-readable error message. - `detail` (array, required) - `detail.loc` (array, required) - `detail.msg` (string, required) - `detail.type` (string, required) - `full_detail` (string) Full error message with additional details, if available. - `request_id` (string) Request ID - for debugging purposes. ## Response 500 fields (application/json): - `title` (string, required) Human-readable error message. - `detail` (string, required) Detailed error message. - `full_detail` (string) Full error message with additional details, if available. - `request_id` (string) Request ID - for debugging purposes.