> ## Documentation Index
> Fetch the complete documentation index at: https://docs.noclick.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Affinity

> Connect Affinity to your workflows: 60 operations across 11 categories.

The Affinity node adds Affinity operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields.

<Note>
  You can wire the Affinity node into an AI agent as a tool provider: the agent calls the operations you allow. See [Agent tools](/agents/tools).
</Note>

## Credentials

Connect Affinity under **Credentials** in the node settings. See [Connecting credentials](/credentials/connecting) for the general flow.

Enter the values manually when creating the credential.

Generate your API key from Settings → API in your Affinity account. API access requires Premium, Scale, Advanced, or Enterprise tier.

[Get your credentials here](https://support.affinity.co/s/article/Getting-started-with-the-Affinity-API-FAQs).

## Operations

### Account

| Operation                       | ID                            | Description |
| ------------------------------- | ----------------------------- | ----------- |
| **Get Authenticated User Info** | `get_authenticated_user_info` |             |
| **Get Rate Limit Info**         | `get_rate_limit_info`         |             |
| **Get Relationship Strengths**  | `get_relationship_strengths`  |             |

### Custom field

| Operation                    | ID                         | Description |
| ---------------------------- | -------------------------- | ----------- |
| **Create Custom Field**      | `create_custom_field`      |             |
| **Create Field Value**       | `create_field_value`       |             |
| **Delete Custom Field**      | `delete_custom_field`      |             |
| **Delete Field Value**       | `delete_field_value`       |             |
| **List Custom Fields**       | `list_custom_fields`       |             |
| **List Field Value Changes** | `list_field_value_changes` |             |
| **List Field Values**        | `list_field_values`        |             |
| **Update Field Value**       | `update_field_value`       |             |

### File

| Operation          | ID               | Description |
| ------------------ | ---------------- | ----------- |
| **Download File**  | `download_file`  |             |
| **Get File by Id** | `get_file_by_id` |             |
| **List Files**     | `list_files`     |             |
| **Upload File**    | `upload_file`    |             |

### List

| Operation          | ID               | Description |
| ------------------ | ---------------- | ----------- |
| **Create List**    | `create_list`    |             |
| **Get List by Id** | `get_list_by_id` |             |
| **List Lists**     | `list_lists`     |             |

### List entry

| Operation                    | ID                         | Description |
| ---------------------------- | -------------------------- | ----------- |
| **Create List Entry**        | `create_list_entry`        |             |
| **Delete List Entry**        | `delete_list_entry`        |             |
| **Get List Entry**           | `get_list_entry`           |             |
| **Get List Entry Fields**    | `get_list_entry_fields`    |             |
| **List List Entries**        | `list_list_entries`        |             |
| **List List Fields**         | `list_list_fields`         |             |
| **Update List Entry Fields** | `update_list_entry_fields` |             |

### Note

| Operation          | ID               | Description |
| ------------------ | ---------------- | ----------- |
| **Create Note**    | `create_note`    |             |
| **Delete Note**    | `delete_note`    |             |
| **Get Note by Id** | `get_note_by_id` |             |
| **List Notes**     | `list_notes`     |             |
| **Update Note**    | `update_note`    |             |

### Opportunity

| Operation                 | ID                      | Description |
| ------------------------- | ----------------------- | ----------- |
| **Create Opportunity**    | `create_opportunity`    |             |
| **Delete Opportunity**    | `delete_opportunity`    |             |
| **Get Opportunity by Id** | `get_opportunity_by_id` |             |
| **List Opportunities**    | `list_opportunities`    |             |
| **Update Opportunity**    | `update_opportunity`    |             |

### Organization

| Operation                   | ID                        | Description |
| --------------------------- | ------------------------- | ----------- |
| **Create Organization**     | `create_organization`     |             |
| **Delete Organization**     | `delete_organization`     |             |
| **Get Company by Id**       | `get_company_by_id`       |             |
| **Get Organization by Id**  | `get_organization_by_id`  |             |
| **Get Organization Fields** | `get_organization_fields` |             |
| **List Companies**          | `list_companies`          |             |
| **List Company Fields**     | `list_company_fields`     |             |
| **List Organizations**      | `list_organizations`      |             |
| **Update Organization**     | `update_organization`     |             |

### Person

| Operation             | ID                  | Description |
| --------------------- | ------------------- | ----------- |
| **Create Person**     | `create_person`     |             |
| **Delete Person**     | `delete_person`     |             |
| **Get Person by Id**  | `get_person_by_id`  |             |
| **Get Person Fields** | `get_person_fields` |             |
| **List Persons**      | `list_persons`      |             |
| **Update Person**     | `update_person`     |             |

### Reminder

| Operation              | ID                   | Description |
| ---------------------- | -------------------- | ----------- |
| **Create Reminder**    | `create_reminder`    |             |
| **Delete Reminder**    | `delete_reminder`    |             |
| **Get Reminder by Id** | `get_reminder_by_id` |             |
| **List Reminders**     | `list_reminders`     |             |
| **Update Reminder**    | `update_reminder`    |             |

### Webhook

| Operation             | ID                  | Description |
| --------------------- | ------------------- | ----------- |
| **Create Webhook**    | `create_webhook`    |             |
| **Delete Webhook**    | `delete_webhook`    |             |
| **Get Webhook by Id** | `get_webhook_by_id` |             |
| **List Webhooks**     | `list_webhooks`     |             |
| **Update Webhook**    | `update_webhook`    |             |
