---
title: "Create a transaction"
method: POST
path: "/result-transactions"
tags: ["assayResults"]
---

# Create a transaction

`POST /result-transactions`

## Request

- Base URL: `https://{tenant_name}.benchling.com/api/v2`
- URL: `https://{tenant_name}.benchling.com/api/v2/result-transactions`
- Auth: HTTP bearer

Transactions allow results to be upload in multiple requests. This endpoint lets you create a transaction. You can then upload results to the transaction, abort the transaction, or commit the transaction.

## Response `200`

OK

- AssayResultTransactionCreateResponse
  - `id` string, uuid

---

[API](https://skmtc.dev/benchling/apis/benchling-api-2.md) - [All operations](https://skmtc.dev/benchling/apis/benchling-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/benchling/apis/benchling-api-2/revisions/01d2fa8523cd?raw)
