# API Reference Manual Examples

> Part of the NocoDB documentation (Workflows > Scripts > Examples). Index of all pages: https://nocodb.com/llms.txt. Any docs page is available as Markdown by adding `.md` to its URL.

URL: https://nocodb.com/docs/workflows/scripts/examples/api-ref-manual-examples
Last updated: 2026-08-17

Browse categorized examples from the NocoDB API reference documentation to quickly access common scripting tasks and operations.

The following examples are discussed in API reference documentation and are indexed here for quick access.

### 🗃️ Base Operations

* [Getting All Tables](/docs/workflows/scripts/api-reference/base#getting-all-tables)
* [Checking for a Specific Table](/docs/workflows/scripts/api-reference/base#checking-for-a-specific-table)
* [Working with Collaborators](/docs/workflows/scripts/api-reference/base#working-with-collaborators)

## 📌 Cursor

* [Checking the Context](/docs/workflows/scripts/api-reference/cursor#checking-the-context)
* [Bulk Update Script](/docs/workflows/scripts/api-reference/cursor#bulk-update-script)

## 📄 Table & Records

### ➕ Creating & Updating Records

* [Creating and Updating Records](/docs/workflows/scripts/api-reference/table#creating-and-updating-records)

### 🔍 Querying & Filtering

* [Querying and Filtering Records](/docs/workflows/scripts/api-reference/table#querying-and-filtering-records)

### 📦 Bulk Processing

* [Bulk Processing with Pagination](/docs/workflows/scripts/api-reference/table#bulk-processing-with-pagination)

## 👁️ Views

* [Using Views for Filtering](/docs/workflows/scripts/api-reference/view#using-views-for-filtering)
* [Creating Interactive Reports Using Views](/docs/workflows/scripts/api-reference/view#creating-interactive-reports-using-views)

## 🏷️ Fields

* [Getting a Field from a Table](/docs/workflows/scripts/api-reference/field#getting-a-field-from-a-table)
* [Creating a New Field](/docs/workflows/scripts/api-reference/field#creating-a-new-field)
* [Updating Field Options](/docs/workflows/scripts/api-reference/field#updating-field-options)
* [Working with Select Field Choices](/docs/workflows/scripts/api-reference/field#working-with-select-field-choices)

## 📊 Record Query Results

* [Paginated Processing](/docs/workflows/scripts/api-reference/record-query-result#paginated-processing)
* [Finding Records in the Result](/docs/workflows/scripts/api-reference/record-query-result#finding-records-in-the-result)
* [Grouping Records](/docs/workflows/scripts/api-reference/record-query-result#grouping-records)

## 📌 Record Operations

* [Reading Record Data](/docs/workflows/scripts/api-reference/record#reading-record-data)
* [Comparing Records](/docs/workflows/scripts/api-reference/record#comparing-records)
* [Working with Linked Records](/docs/workflows/scripts/api-reference/record#working-with-linked-records)
* [Using Record Values in Calculations](/docs/workflows/scripts/api-reference/record#using-record-values-in-calculations)
* [Complex Record Processing](/docs/workflows/scripts/api-reference/record#complex-record-processing)

## 👤 Session

* [Getting Current User Information](/docs/workflows/scripts/api-reference/session#getting-current-user-information)

## 👥 Collaborator

* [Finding a Specific Collaborator](/docs/workflows/scripts/api-reference/collaborator#finding-a-specific-collaborator)
* [Checking if Current User Matches a Specific Collaborator](/docs/workflows/scripts/api-reference/collaborator#checking-if-current-user-matches-a-specific-collaborator)

## ✏️ Input

* [Form-Based Data Entry](/docs/workflows/scripts/api-reference/input#form-based-data-entry)
* [File Upload and Processing](/docs/workflows/scripts/api-reference/input#file-upload-and-processing)
* [Interactive Record Selection and Update](/docs/workflows/scripts/api-reference/input#interactive-record-selection-and-update)

## 📤 Output

* [Creating a Structured Report](/docs/workflows/scripts/api-reference/output#creating-a-structured-report)

## 🌐 Fetch & External APIs

### 🔄 Fetching & Sending Data

* [Fetching Data from a Public API](/docs/workflows/scripts/api-reference/fetch#fetching-data-from-a-public-api)
* [Sending Data to a Webhook](/docs/workflows/scripts/api-reference/fetch#sending-data-to-a-webhook)
* [Integrating with Google Sheets API](/docs/workflows/scripts/api-reference/fetch#integrating-with-google-sheets-api)

### 🧾 Data Formats

* [JSON Data](/docs/workflows/scripts/api-reference/fetch#json-data)
* [Form Data](/docs/workflows/scripts/api-reference/fetch#form-data)

---

## Related pages

- [Find and Replace](https://nocodb.com/docs/workflows/scripts/examples/find-and-replace.md): Search and replace text patterns across records in any text-based field with preview and confirmation
- [Convert Attachments to URLs](https://nocodb.com/docs/workflows/scripts/examples/convert-attachments-to-urls.md): Convert attachment fields into comma-separated URL lists for integration with external services
- [Randomize Values](https://nocodb.com/docs/workflows/scripts/examples/randomize-values.md): Generate random data for empty fields across multiple data types with customizable ranges and constraints
- [Validate Emails](https://nocodb.com/docs/workflows/scripts/examples/validate-emails.md): Identify and list all invalid email addresses in email fields for data quality assurance
- [Get Select Options](https://nocodb.com/docs/workflows/scripts/examples/select-options.md): Extract and display all available options from Single Select or Multiple Select fields in various formats
- [Save View Ordering to Field](https://nocodb.com/docs/workflows/scripts/examples/save-view-ordering.md): Preserve manual record ordering from any view by saving it as sequential numbers in a numeric field
- [Link Records by Field](https://nocodb.com/docs/workflows/scripts/examples/link-records-by-field.md): Link records between two tables using matching field values, with pagination and summary reporting.
- [Unique Field Values Summary](https://nocodb.com/docs/workflows/scripts/examples/unique-field-values-summary.md): View unique values and their frequencies in any field, with summary and table output
