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

# langbase-memory

> Langbase Memory - manage memory sets and documents

**Server path:** `/langbase-memory` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                    | Description                                                             |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [`langbase_memory_create_memory`](#langbase_memory_create_memory)       | POST /v1/memory                                                         |
| [`langbase_memory_delete_document`](#langbase_memory_delete_document)   | DELETE /v1/memory/\{memoryName}/documents/\{documentName}               |
| [`langbase_memory_delete_memory`](#langbase_memory_delete_memory)       | DELETE /beta/memorysets/\{ownerLogin}/\{memoryName}                     |
| [`langbase_memory_list_documents`](#langbase_memory_list_documents)     | GET /v1/memory/\{memoryName}/documents                                  |
| [`langbase_memory_list_memories`](#langbase_memory_list_memories)       | GET /v1/memory                                                          |
| [`langbase_memory_retrieve_memory`](#langbase_memory_retrieve_memory)   | POST /v1/memory/retrieve                                                |
| [`langbase_memory_retry_embeddings`](#langbase_memory_retry_embeddings) | GET /v1/memory/\{memoryName}/documents/\{documentName}/embeddings/retry |
| [`langbase_memory_upload_document`](#langbase_memory_upload_document)   | POST /v1/memory/documents                                               |

***

## langbase\_memory\_create\_memory

POST /v1/memory

**Parameters:**

| Parameter         | Type    | Required | Default | Description           |
| ----------------- | ------- | -------- | ------- | --------------------- |
| `chunk_overlap`   | integer | No       | —       | Chunk Overlap         |
| `chunk_size`      | integer | No       | —       | Chunk Size            |
| `description`     | string  | No       | —       | The description value |
| `embedding_model` | string  | No       | —       | Embedding Model       |
| `name`            | string  | Yes      | —       | The name value        |
| `top_k`           | integer | No       | —       | Top K                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "chunk_overlap": {
        "type": "integer",
        "description": "Chunk Overlap"
      },
      "chunk_size": {
        "type": "integer",
        "description": "Chunk Size"
      },
      "description": {
        "type": "string",
        "description": "The description value"
      },
      "embedding_model": {
        "type": "string",
        "description": "Embedding Model",
        "enum": [
          "openai:text-embedding-3-large",
          "cohere:embed-v4.0",
          "cohere:embed-multilingual-v3.0",
          "cohere:embed-multilingual-light-v3.0",
          "google:text-embedding-004"
        ]
      },
      "name": {
        "type": "string",
        "description": "The name value"
      },
      "top_k": {
        "type": "integer",
        "description": "Top K"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_delete\_document

DELETE /v1/memory/\{memoryName}/documents/\{documentName}

**Parameters:**

| Parameter      | Type   | Required | Default | Description   |
| -------------- | ------ | -------- | ------- | ------------- |
| `memoryName`   | string | Yes      | —       | Memory Name   |
| `documentName` | string | Yes      | —       | Document Name |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "memoryName": {
        "type": "string",
        "description": "Memory Name"
      },
      "documentName": {
        "type": "string",
        "description": "Document Name"
      }
    },
    "required": [
      "PCID",
      "memoryName",
      "documentName"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_delete\_memory

DELETE /beta/memorysets/\{ownerLogin}/\{memoryName}

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `ownerLogin` | string | Yes      | —       | Owner Login |
| `memoryName` | string | Yes      | —       | Memory Name |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "ownerLogin": {
        "type": "string",
        "description": "Owner Login"
      },
      "memoryName": {
        "type": "string",
        "description": "Memory Name"
      }
    },
    "required": [
      "PCID",
      "ownerLogin",
      "memoryName"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_list\_documents

GET /v1/memory/\{memoryName}/documents

**Parameters:**

| Parameter    | Type   | Required | Default | Description |
| ------------ | ------ | -------- | ------- | ----------- |
| `memoryName` | string | Yes      | —       | Memory Name |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "memoryName": {
        "type": "string",
        "description": "Memory Name"
      }
    },
    "required": [
      "PCID",
      "memoryName"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_list\_memories

GET /v1/memory

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_retrieve\_memory

POST /v1/memory/retrieve

**Parameters:**

| Parameter | Type      | Required | Default | Description         |
| --------- | --------- | -------- | ------- | ------------------- |
| `memory`  | object\[] | Yes      | —       | The memory value    |
| `query`   | string    | Yes      | —       | Search query string |
| `topK`    | integer   | No       | —       | Top K               |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "memory": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "name": {
              "type": "string",
              "description": "The name value"
            },
            "filters": {
              "description": "The filters value"
            }
          },
          "required": [
            "name"
          ]
        },
        "description": "The memory value"
      },
      "query": {
        "type": "string",
        "description": "Search query string"
      },
      "topK": {
        "type": "integer",
        "description": "Top K"
      }
    },
    "required": [
      "PCID",
      "memory",
      "query"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_retry\_embeddings

GET /v1/memory/\{memoryName}/documents/\{documentName}/embeddings/retry

**Parameters:**

| Parameter      | Type   | Required | Default | Description   |
| -------------- | ------ | -------- | ------- | ------------- |
| `memoryName`   | string | Yes      | —       | Memory Name   |
| `documentName` | string | Yes      | —       | Document Name |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "memoryName": {
        "type": "string",
        "description": "Memory Name"
      },
      "documentName": {
        "type": "string",
        "description": "Document Name"
      }
    },
    "required": [
      "PCID",
      "memoryName",
      "documentName"
    ]
  }
  ```
</Expandable>

***

## langbase\_memory\_upload\_document

POST /v1/memory/documents

**Parameters:**

| Parameter      | Type   | Required | Default | Description   |
| -------------- | ------ | -------- | ------- | ------------- |
| `documentName` | string | No       | —       | Document Name |
| `fileName`     | string | No       | —       | File Name     |
| `memoryName`   | string | Yes      | —       | Memory Name   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "documentName": {
        "type": "string",
        "description": "Document Name"
      },
      "fileName": {
        "type": "string",
        "description": "File Name"
      },
      "memoryName": {
        "type": "string",
        "description": "Memory Name"
      }
    },
    "required": [
      "PCID",
      "memoryName"
    ]
  }
  ```
</Expandable>
