[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Use cases](https://cotlet.dev/use-cases.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# Create record

> Adds a record through the table Add record form. Inputs, cURL, Python and Node.js examples and an example response.

Source: https://cotlet.dev/docs/api/quickbase/create_record

Docs sections: [Get started](https://cotlet.dev/docs.md) · [REST API](https://cotlet.dev/docs/api.md) · [MCP](https://cotlet.dev/docs/mcp.md) · [SDKs & CLI](https://cotlet.dev/docs/sdks.md) · [Integrations](https://cotlet.dev/docs/integrations.md)

Adds a record through the table Add record form.

Quickbase API: https://cotlet.dev/docs/api/quickbase.md

`POST https://cotlet.dev/api/v1/quickbase/records`

Access: write.

Fills the table's Add record form and saves it. Fields are set by their label on the form; list_fields shows which ones exist and which are required. A value in the wrong format is rejected by Quickbase and nothing is saved. It reaches no one by itself and is undone with delete_record, so it does not wait for your OK. A Pipelines or notification rule in your app can still run on save, so a record can start work in the app.

## Parameters

| Name | Type | Required | Description |
|---|---|---|---|
| `app` | string | yes | App name as it appears under My apps, e.g. 'Field Ops'. |
| `table` | string | yes | Table name as it appears in the app's sidebar, e.g. 'Work orders'. |
| `fields` | object | yes | Field label to value, as on the Add record form, e.g. {'Title': 'Replace pump seal'}. |

## Request

**cURL**

```bash
curl -X POST https://cotlet.dev/api/v1/quickbase/records \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"app":"Field Ops","table":"Work orders","fields":{"Title":"Replace pump seal","Site":"Plant North","Priority":"High"}}'
```

**Python**

```python
result = client.call("quickbase", "create_record", {"app":"Field Ops","table":"Work orders","fields":{"Title":"Replace pump seal","Site":"Plant North","Priority":"High"}})
```

**Node.js**

```js
const result = await cotlet.call('quickbase', 'create_record', {"app":"Field Ops","table":"Work orders","fields":{"Title":"Replace pump seal","Site":"Plant North","Priority":"High"}});
```

**CLI**

```bash
cotlet call quickbase create_record --data '{"app":"Field Ops","table":"Work orders","fields":{"Title":"Replace pump seal","Site":"Plant North","Priority":"High"}}'
```

## Example response

```json
{
  "record_id": 2318,
  "table": "Work orders",
  "fields": {
    "Title": "Replace pump seal",
    "Site": "Plant North",
    "Priority": "High",
    "Status": "Open"
  },
  "url": "https://yourcompany.quickbase.com/db/bq4k2xzab?a=dr&rid=2318"
}
```

Previous: [Export report to CSV](https://cotlet.dev/docs/api/quickbase/export_report.md)
Next: [Update record](https://cotlet.dev/docs/api/quickbase/update_record.md)

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [Use cases](https://cotlet.dev/use-cases.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
