You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit fa6da54
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: reference.md
+240-5Lines changed: 240 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -376,7 +376,7 @@ client.profile(
376
376
<dl>
377
377
<dd>
378
378
379
-
Browse documents, source chunks, or learned memories through one predictable paginated contract. Choose the collection in the path; the other collection arrays remain empty for a stable response shape.
379
+
Browse documents, source chunks, or learned memories through one predictable paginated contract. Choose the collection in the path; the other collection arrays remain empty for a stable response shape. When listing documents, set include.content to include the last published extracted text.
380
380
</dd>
381
381
</dl>
382
382
</dd>
@@ -476,7 +476,7 @@ client.list(
476
476
<dl>
477
477
<dd>
478
478
479
-
**include:**`typing.Optional[ListRequestInclude]` — Optional extras, matching search's include
Retrieve one memory by ID. Optionally include its version history and connected memories (each list walks outward up to relatedLimit, nearest first) and its source document.
1800
+
Retrieve one memory by ID. Optionally include its versions (up to three steps away, nearest first), its direct extends and derives links, up to relatedLimit each, and its source document.
1801
1801
</dd>
1802
1802
</dl>
1803
1803
</dd>
@@ -1863,7 +1863,7 @@ client.memories.get(
1863
1863
<dl>
1864
1864
<dd>
1865
1865
1866
-
**related_limit:**`typing.Optional[int]` — Maximum parents, children and siblings to return, applied to each list separately. Each list walks outward from the memory, nearest first, until it reaches this many.
1866
+
**related_limit:**`typing.Optional[int]` — Maximum parents, children and siblings to return, applied to each list separately. Parents and children are earlier and later versions up to three steps away, nearest first; siblings are direct extends or derives links.
1867
1867
1868
1868
</dd>
1869
1869
</dl>
@@ -2410,7 +2410,7 @@ client.connectors.update(
2410
2410
<dl>
2411
2411
<dd>
2412
2412
2413
-
**selection:**`typing.Optional[ConnectorSelection]` — What to sync, as ids grouped by kind. GitHub takes repos, Gmail takes labels, Google Drive takes files and folders. Replaces the current selection.
2413
+
**selection:**`typing.Optional[ConnectorSelection]` — What to sync, as ids grouped by kind. GitHub takes repos, Gmail takes labels, Google Drive takes files and folders, OneDrive takes folders. Replaces the current selection.
2414
2414
2415
2415
</dd>
2416
2416
</dl>
@@ -2588,6 +2588,14 @@ client.namespaces.list()
2588
2588
<dl>
2589
2589
<dd>
2590
2590
2591
+
**q:**`typing.Optional[str]` — Case-insensitive substring to match against namespace names
**namespace:**`str` — The isolated namespace. This can be an ID for your user, a project ID, or any other identifier you wish to use to scope documents.
Report a bug, request a feature or flag a docs problem to the Supermemory team. Built for AI agents: send structured JSON and an engineer picks it up.
3083
+
3084
+
Authentication is optional for requests with a usable client IP. Cross-zone Cloudflare Worker requests and requests without a client IP must provide an API key. With an API key the limit is 3 submissions per organization per UTC day; without one it is 3 per IPv4 address or IPv6 /64, shared with everyone behind that address. Authenticated submissions have a separate 200/day pool; anonymous submissions share a 20/day pool. Pass your API key to get your own quota.
3085
+
</dd>
3086
+
</dl>
3087
+
</dd>
3088
+
</dl>
3089
+
3090
+
#### 🔌 Usage
3091
+
3092
+
<dl>
3093
+
<dd>
3094
+
3095
+
<dl>
3096
+
<dd>
3097
+
3098
+
```python
3099
+
from supermemory import Supermemory
3100
+
from supermemory.environment import SupermemoryEnvironment
3101
+
3102
+
client = Supermemory(
3103
+
api_key="<token>",
3104
+
environment=SupermemoryEnvironment.DEFAULT,
3105
+
)
3106
+
3107
+
client.feedback.post_feedback(
3108
+
type="bug",
3109
+
title="Search returns no results for documents still in indexing",
3110
+
description="Documents added less than a minute ago are missing from /v4/search results even though GET /v3/documents/{id} reports status done.",
3111
+
)
3112
+
3113
+
```
3114
+
</dd>
3115
+
</dl>
3116
+
</dd>
3117
+
</dl>
3118
+
3119
+
#### ⚙️ Parameters
3120
+
3121
+
<dl>
3122
+
<dd>
3123
+
3124
+
<dl>
3125
+
<dd>
3126
+
3127
+
**type:**`PostFeedbackRequestType` — Kind of feedback
3128
+
3129
+
</dd>
3130
+
</dl>
3131
+
3132
+
<dl>
3133
+
<dd>
3134
+
3135
+
**title:**`str` — One-line summary
3136
+
3137
+
</dd>
3138
+
</dl>
3139
+
3140
+
<dl>
3141
+
<dd>
3142
+
3143
+
**description:**`str` — What happened, with enough detail for an engineer to act on it
3144
+
3145
+
</dd>
3146
+
</dl>
3147
+
3148
+
<dl>
3149
+
<dd>
3150
+
3151
+
**endpoint:**`typing.Optional[str]` — API operation the feedback is about
3152
+
3153
+
</dd>
3154
+
</dl>
3155
+
3156
+
<dl>
3157
+
<dd>
3158
+
3159
+
**request_id:**`typing.Optional[str]` — Request ID of a failing call, if there is one
3160
+
3161
+
</dd>
3162
+
</dl>
3163
+
3164
+
<dl>
3165
+
<dd>
3166
+
3167
+
**expected:**`typing.Optional[str]` — What you expected to happen
3168
+
3169
+
</dd>
3170
+
</dl>
3171
+
3172
+
<dl>
3173
+
<dd>
3174
+
3175
+
**actual:**`typing.Optional[str]` — What actually happened
3176
+
3177
+
</dd>
3178
+
</dl>
3179
+
3180
+
<dl>
3181
+
<dd>
3182
+
3183
+
**client:**`typing.Optional[str]` — Agent, tool or SDK sending the feedback
3184
+
3185
+
</dd>
3186
+
</dl>
3187
+
3188
+
<dl>
3189
+
<dd>
3190
+
3191
+
**contact_email:**`typing.Optional[str]` — Where to reach you about this feedback
0 commit comments