# Records

post`https://content.airtable.com/v0/{baseId}/{recordId}/{attachmentFieldIdOrName}/uploadAttachment` Upload an attachment up to 5 MB to an attachment cell via the file bytes directly. patchput`https://api.airtable.com/v0/{baseId}/{tableIdOrName}/{recordId}` Updates a single record. Update or insert...

## Pages in this folder

| Page | Local file | Summary |
| --- | --- | --- |
| Upload attachment - Airtable Web API | [upload-attachment-airtable-web-api.md](upload-attachment-airtable-web-api.md) | post`https://content.airtable.com/v0/{baseId}/{recordId}/{attachmentFieldIdOrName}/uploadAttachment` Upload an attachment up to 5 MB to an attachment cell via the file bytes directly. |
| Update record - Airtable Web API | [update-record-airtable-web-api.md](update-record-airtable-web-api.md) | patchput`https://api.airtable.com/v0/{baseId}/{tableIdOrName}/{recordId}` Updates a single record. |
| Update or insert records from a HyperDB table by primary keys - Airtable Web API | [update-or-insert-records-from-a-hyperdb-table-by-primary-keys-airtable-web-api.md](update-or-insert-records-from-a-hyperdb-table-by-primary-keys-airtable-web-api.md) | Update or insert records from a HyperDB table by primary keys |
| Update multiple records - Airtable Web API | [update-multiple-records-airtable-web-api.md](update-multiple-records-airtable-web-api.md) | Update multiple records patchput`https://api.airtable.com/v0/{baseId}/{tableIdOrName}` Updates records, or upserts them when `performUpsert` is set (see below). |
| Sync CSV data - Airtable Web API | [sync-csv-data-airtable-web-api.md](sync-csv-data-airtable-web-api.md) | post`https://api.airtable.com/v0/{baseId}/{tableIdOrName}/sync/{apiEndpointSyncId}` Syncs raw CSV data into a Sync API table. |
| Read records from a HyperDB table - Airtable Web API | [read-records-from-a-hyperdb-table-airtable-web-api.md](read-records-from-a-hyperdb-table-airtable-web-api.md) | Read records from a HyperDB table |
| List records - Airtable Web API | [list-records-airtable-web-api.md](list-records-airtable-web-api.md) | get`https://api.airtable.com/v0/{baseId}/{tableIdOrName}` List records in a table. |
| Get record - Airtable Web API | [get-record-airtable-web-api.md](get-record-airtable-web-api.md) | get`https://api.airtable.com/v0/{baseId}/{tableIdOrName}/{recordId}` Retrieve a single record. |
| Delete records from a HyperDB table by primary keys - Airtable Web API | [delete-records-from-a-hyperdb-table-by-primary-keys-airtable-web-api.md](delete-records-from-a-hyperdb-table-by-primary-keys-airtable-web-api.md) | Delete records from a HyperDB table by primary keys |
| Delete record - Airtable Web API | [delete-record-airtable-web-api.md](delete-record-airtable-web-api.md) | delete`https://api.airtable.com/v0/{baseId}/{tableIdOrName}/{recordId}` |
| Delete multiple records - Airtable Web API | [delete-multiple-records-airtable-web-api.md](delete-multiple-records-airtable-web-api.md) | Delete multiple records |
| Create records - Airtable Web API | [create-records-airtable-web-api.md](create-records-airtable-web-api.md) | post`https://api.airtable.com/v0/{baseId}/{tableIdOrName}` Creates multiple records. |
