initial commit

This commit is contained in:
Nicola Zambello 2024-07-16 11:15:30 +03:00
commit 0b3f2e7938
Signed by: nzambello
GPG key ID: 56E4A92C2C1E50BA
211 changed files with 3893 additions and 0 deletions

3
README.md Normal file
View file

@ -0,0 +1,3 @@
# Bruno collections
See [bruno](https://www.usebruno.com/).

View file

@ -0,0 +1,21 @@
meta {
name: Gets the Action Log objects for a specific Memori in a specific date interval-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/MemoriActionLogs/{strToken}/{strMemoriID}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,21 @@
meta {
name: Gets the Action Log objects for a specific User in a specific date interval-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/UserActionLogs/{strToken}/{strUserID}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strToken:
strUserID:
}

View file

@ -0,0 +1,22 @@
meta {
name: Lists Deep Thought User-query Match objects of the specified Analysis object- with pagination-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/Analysis/UserQueryMatches/{strToken}/{strAnalysisID}/{from}/{howMany}/{threshold}
body: none
auth: none
}
params:query {
~threshold:
}
params:path {
strToken:
strAnalysisID:
from:
howMany:
}

View file

@ -0,0 +1,23 @@
meta {
name: Starts an Analysis process for User-query match on Deep Thought known facts-
type: http
seq: 1
}
post {
url: https://backend.memori.ai/api/v2/Analysis/AnalyzeUserQuery/{strToken}/{strMemoriID}
body: json
auth: none
}
params:path {
strToken:
strMemoriID:
}
body:json {
{
"query": "",
"threshold": ""
}
}

View file

@ -0,0 +1,16 @@
meta {
name: Deletes a file and its corresponding Asset object-
type: http
seq: 12
}
delete {
url: https://backend.memori.ai/api/v2/Asset/{strToken}/{fileName}
body: none
auth: none
}
params:path {
strToken:
fileName:
}

View file

@ -0,0 +1,19 @@
meta {
name: Downloads a file from an Asset object-
type: http
seq: 10
}
get {
url: https://backend.memori.ai/api/v2/Asset/{fileName}/{memoriSessionID}
body: none
auth: none
}
params:query {
~memoriSessionID:
}
params:path {
fileName:
}

View file

@ -0,0 +1,16 @@
meta {
name: Downloads a file from an old Cloud asset file URL- such as
---cloud----path---assetID---ext-----
type: http
seq: 5
}
get {
url: https://backend.memori.ai/api/v1/CloudAsset/{assetID}
body: none
auth: none
}
params:path {
assetID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Downloads a file from an old Guid asset file URL- such as
---guid----assetID---ext-----
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v1/GuidAsset/{assetID}
body: none
auth: none
}
params:path {
assetID:
}

View file

@ -0,0 +1,17 @@
meta {
name: Downloads a file from an old alternative Guid asset file URL- sucs as
----api-v1-memoriai-memory--memoryID--media--assetID---ext-----
type: http
seq: 4
}
get {
url: https://backend.memori.ai/api/v1/memoriai/memory/{strMemoryID}/media/{assetID}
body: none
auth: none
}
params:path {
strMemoryID:
assetID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Downloads a file from an old alternative Guid asset file URL- sucs as
----api-v1-memoriai-memory-media--assetID---ext-----
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v1/memoriai/memory/media/{assetID}
body: none
auth: none
}
params:path {
assetID:
}

View file

@ -0,0 +1,17 @@
meta {
name: Downloads a file from an old asset file URL- such as
----api-v1-memoriai-memory--memoryID--media-cloud--path---assetID---ext-----
type: http
seq: 7
}
get {
url: https://backend.memori.ai/api/v1/memoriai/memory/{strMemoryID}/media/cloud/{assetID}
body: none
auth: none
}
params:path {
strMemoryID:
assetID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Downloads a file from an old asset file URL- such as
----api-v1-memoriai-memory-media-cloud--path---assetID---ext-----
type: http
seq: 6
}
get {
url: https://backend.memori.ai/api/v1/memoriai/memory/media/cloud/{assetID}
body: none
auth: none
}
params:path {
assetID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Downloads the avatar file from an old avatar asset URL- sucs as
----api-v1-memoriai-memori-avatar--memoriID-----
type: http
seq: 9
}
get {
url: https://backend.memori.ai/api/v1/memoriai/memori/avatar/{strMemoriID}
body: none
auth: none
}
params:path {
strMemoriID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Downloads the cover file from an old cover asset URL- sucs as
----api-v1-memoriai-memori-cover--memoriID-----
type: http
seq: 8
}
get {
url: https://backend.memori.ai/api/v1/memoriai/memori/cover/{strMemoriID}
body: none
auth: none
}
params:path {
strMemoriID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Updates an Asset object-
type: http
seq: 11
}
patch {
url: https://backend.memori.ai/api/v2/Asset/{strToken}/{fileName}
body: json
auth: none
}
params:path {
strToken:
fileName:
}

View file

@ -0,0 +1,20 @@
meta {
name: Uploads a file and creates a new Asset object to access it-
type: http
seq: 1
}
post {
url: https://backend.memori.ai/api/v2/Asset/{strToken}/{strMemoriID}/{strEngineMemoryID}
body: none
auth: none
}
params:query {
~strMemoriID:
~strEngineMemoryID:
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets a list of Badge objects assigned to the currently logged in User-
type: http
seq: 4
}
get {
url: https://backend.memori.ai/api/v2/Badge/{strToken}/{strBadgeID}
body: none
auth: none
}
params:path {
strToken:
strBadgeID:
}

View file

@ -0,0 +1,19 @@
meta {
name: Processes a badge assignment-
type: http
seq: 2
}
post {
url: https://backend.memori.ai/api/v2/BadgeAssignment
body: json
auth: none
}
body:json {
{
"refId": "",
"outcome": "",
"badgeUrl": ""
}
}

View file

@ -0,0 +1,16 @@
meta {
name: Processes the specified outcome-
type: http
seq: 1
}
post {
url: https://backend.memori.ai/api/v2/Outcome/{strToken}/{outcomeCode}
body: none
auth: none
}
params:path {
strToken:
outcomeCode:
}

View file

@ -0,0 +1,22 @@
meta {
name: Gets the Consumption Log objects for a specific Memori in a specific date interval-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/MemoriConsumptionLogs/{strToken}/{strMemoriID}/{strType}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strToken:
strMemoriID:
strType:
}

View file

@ -0,0 +1,22 @@
meta {
name: Gets the Consumption Log objects for a specific Tenant in a specific date interval-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/TenantConsumptionLogs/{strToken}/{tenantName}/{strType}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strToken:
tenantName:
strType:
}

View file

@ -0,0 +1,22 @@
meta {
name: Gets the Consumption Log objects for a specific User in a specific date interval-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/UserConsumptionLogs/{strToken}/{strUserID}/{strType}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strToken:
strUserID:
strType:
}

View file

@ -0,0 +1,23 @@
meta {
name: Exports contents of a Memori object to a CSV file-
type: http
seq: 3
}
post {
url: https://backend.memori.ai/api/v2/ImportExport/ExportCSV/{strToken}/{strMemoriID}
body: json
auth: none
}
params:path {
strToken:
strMemoriID:
}
body:json {
{
"csvSpecs": "",
"password": ""
}
}

View file

@ -0,0 +1,28 @@
meta {
name: Exports contents of a Memori object to a JSONL file- suitable for
fine-tuning with generative AI platforms-
type: http
seq: 4
}
post {
url: https://backend.memori.ai/api/v2/ImportExport/ExportJSONL/{strToken}/{strMemoriID}
body: json
auth: none
}
params:path {
strToken:
strMemoriID:
}
body:json {
{
"jsonlSpecs": {
"platform": "",
"includeInstructions": "",
"createdOrChangedAfter": ""
},
"password": ""
}
}

View file

@ -0,0 +1,42 @@
meta {
name: Starts an Import process for memories from a CSV file-
type: http
seq: 1
}
post {
url: https://backend.memori.ai/api/v2/ImportExport/ImportCSV/{strToken}/{strMemoriID}
body: json
auth: none
}
params:path {
strToken:
strMemoriID:
}
body:json {
{
"csvSpecs": {
"newLine": "",
"hasHeaders": "",
"headerNames": [],
"questionColumnName": "",
"answerColumnName": "",
"contextVarsToMatchColumnName": "",
"contextVarsToSetColumnName": "",
"csvSeparator": "",
"questionTitleVariantsSeparator": ""
},
"rows": [],
"importName": "",
"forceImport": "",
"conclusive": "",
"notPickable": "",
"contextVarsToSet": {},
"contextVarsToMatch": {},
"receiverID": "",
"addMediaLink": "",
"notes": ""
}
}

View file

@ -0,0 +1,37 @@
meta {
name: Starts an Import process for memories from a TXT file-
type: http
seq: 2
}
post {
url: https://backend.memori.ai/api/v2/ImportExport/ImportTXT/{strToken}/{strMemoriID}
body: json
auth: none
}
params:path {
strToken:
strMemoriID:
}
body:json {
{
"txtSpecs": {
"granularity": "",
"questionsGenerationInstructions": "",
"attachSource": "",
"sourceAttachmentTitle": ""
},
"rows": [],
"importName": "",
"forceImport": "",
"conclusive": "",
"notPickable": "",
"contextVarsToSet": {},
"contextVarsToMatch": {},
"receiverID": "",
"addMediaLink": "",
"notes": ""
}
}

View file

@ -0,0 +1,16 @@
meta {
name: Deletes an existing Integration object-
type: http
seq: 5
}
delete {
url: https://backend.memori.ai/api/v2/Integration/{strToken}/{strIntegrationID}
body: none
auth: none
}
params:path {
strToken:
strIntegrationID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets a list of Integration objects for a specified Memori object-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/Integrations/{strToken}/{strMemoriID}
body: none
auth: none
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all Integration objects-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/AllIntegrations/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets the details of an Integration object of the currently logged in User-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/Integration/{strToken}/{strIntegrationID}
body: none
auth: none
}
params:path {
strToken:
strIntegrationID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Registers a new Integration object-
type: http
seq: 6
}
post {
url: https://backend.memori.ai/api/v2/Integration/{strToken}
body: json
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Updates an existing Integration object-
type: http
seq: 4
}
patch {
url: https://backend.memori.ai/api/v2/Integration/{strToken}/{strIntegrationID}
body: json
auth: none
}
params:path {
strToken:
strIntegrationID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Accepts an Invitation object-
type: http
seq: 8
}
post {
url: https://backend.memori.ai/api/v2/AcceptInvitation/{strToken}/{strInvitationID}
body: none
auth: none
}
params:path {
strToken:
strInvitationID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Deletes an existing Invitation object-
type: http
seq: 7
}
delete {
url: https://backend.memori.ai/api/v2/Invitation/{strToken}/{strInvitationID}
body: none
auth: none
}
params:path {
strToken:
strInvitationID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all Invitation objects-
type: http
seq: 4
}
get {
url: https://backend.memori.ai/api/v2/AllInvitations/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of invitations received by the currently logged in User-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/ReceivedInvitations/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of invitations sent by the currently logged in User-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/SentInvitations/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets a list of invitations sent for the specified Memori object-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/MemoriInvitations/{strToken}/{strMemoriID}
body: none
auth: none
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets the details of an Invitation object of the currently logged in User-
type: http
seq: 5
}
get {
url: https://backend.memori.ai/api/v2/Invitation/{strToken}/{strInvitationID}
body: none
auth: none
}
params:path {
strToken:
strInvitationID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Rejects an Invitation object-
type: http
seq: 9
}
post {
url: https://backend.memori.ai/api/v2/RejectInvitation/{strToken}/{strInvitationID}
body: none
auth: none
}
params:path {
strToken:
strInvitationID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Sends a new Invitation object-
type: http
seq: 10
}
post {
url: https://backend.memori.ai/api/v2/SendInvitation/{strToken}
body: json
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,17 @@
meta {
name: Updates an existing Invitation object sent by the currently
logged in User-
type: http
seq: 6
}
patch {
url: https://backend.memori.ai/api/v2/Invitation/{strToken}/{strInvitationID}
body: json
auth: none
}
params:path {
strToken:
strInvitationID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Deletes an existing Memori object-
type: http
seq: 7
}
delete {
url: https://backend.memori.ai/api/v2/Memori/{strToken}
body: json
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,21 @@
meta {
name: Gets the details of a Memori object by tenant name and user and Memori IDs-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/MemoriByID/{tenantName}/{strUserID}/{strMemoriID}/{strToken}
body: none
auth: none
}
params:query {
~strToken:
}
params:path {
tenantName:
strUserID:
strMemoriID:
}

View file

@ -0,0 +1,21 @@
meta {
name: Gets the details of a Memori object by tenant- user and Memori names-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/Memori/{tenantName}/{userName}/{memoriName}/{strToken}
body: none
auth: none
}
params:query {
~strToken:
}
params:path {
tenantName:
userName:
memoriName:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets the details of a Memori object of the currently logged in User-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/Memori/{strToken}/{strMemoriID}
body: none
auth: none
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,22 @@
meta {
name: Gets the statistics for sessions opened in a specified interval for
the specified Memori object-
type: http
seq: 5
}
get {
url: https://backend.memori.ai/api/v2/MemoriSessions/{strToken}/{strMemoriID}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Registers a new Memori object-
type: http
seq: 6
}
post {
url: https://backend.memori.ai/api/v2/Memori/{strToken}
body: json
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,18 @@
meta {
name: Signals that the content of a Memori object has been updated-
Consequently- a run of the Content Quality Job will be scheduled as
soon as possible-
type: http
seq: 8
}
post {
url: https://backend.memori.ai/api/v2/MemoriContentUpdated/{strToken}/{strMemoriID}
body: none
auth: none
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,18 @@
meta {
name: Transfers an existing Memori object to another User-
The new owner must be specified by either a OwnerUserID or
a OwnerUserName-OwnerTenantName pair- The OwnerUserName may
also specify a user e-mail-
type: http
seq: 9
}
post {
url: https://backend.memori.ai/api/v2/TransferMemori/{strToken}
body: json
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Updates an existing Memori object-
type: http
seq: 4
}
patch {
url: https://backend.memori.ai/api/v2/Memori/{strToken}/{strMemoriID}
body: json
auth: none
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of Memori objects owned by the currently logged in User-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/Memori/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,20 @@
meta {
name: Gets a list of Memori objects owned by the specified user-
type: http
seq: 9
}
get {
url: https://backend.memori.ai/api/v2/UserMemoriByID/{tenantName}/{strUserID}/{strToken}
body: none
auth: none
}
params:query {
~strToken:
}
params:path {
tenantName:
strUserID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of Memori objects shared with the currently logged in User-
type: http
seq: 7
}
get {
url: https://backend.memori.ai/api/v2/SharedMemori/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all Memori objects-
type: http
seq: 10
}
get {
url: https://backend.memori.ai/api/v2/AllMemori/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all the Memori Configuration objects-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/MemoriConfigs/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all the Memori objects published on the Metaverse for a specific Tenant-
type: http
seq: 5
}
get {
url: https://backend.memori.ai/api/v2/TenantMetaverseMemori/{tenantName}
body: none
auth: none
}
params:path {
tenantName:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all the known Memori categories -or tags--
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/TenantMemoriCategories/{tenantName}
body: none
auth: none
}
params:path {
tenantName:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all the public Memori objects for a specific Tenant-
type: http
seq: 4
}
get {
url: https://backend.memori.ai/api/v2/TenantPublicMemori/{tenantName}
body: none
auth: none
}
params:path {
tenantName:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of the public Memori objects for the currently logged in User-
type: http
seq: 6
}
get {
url: https://backend.memori.ai/api/v2/PublicMemori/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets the Notification objects for a specific Tenant-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/TenantNotifications/{tenantName}
body: none
auth: none
}
params:path {
tenantName:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets the Notification objects for the currently logged in user-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/UserNotifications/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,20 @@
meta {
name: Gets a list of Process objects for the specified Memori-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/MemoriProcesses/{strToken}/{strMemoriID}/{strType}
body: none
auth: none
}
params:query {
~strType:
}
params:path {
strToken:
strMemoriID:
}

View file

@ -0,0 +1,19 @@
meta {
name: Gets a list of Process objects started by the currently logged in User-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/Processes/{strToken}/{strType}
body: none
auth: none
}
params:query {
~strType:
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets the status of an Process object-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/ProcessStatus/{strToken}/{strProcessID}
body: none
auth: none
}
params:path {
strToken:
strProcessID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Interrupts an ongoing Process object-
type: http
seq: 4
}
post {
url: https://backend.memori.ai/api/v2/StopProcess/{strToken}/{strProcessID}
body: none
auth: none
}
params:path {
strToken:
strProcessID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Duplicates a Tenant object-
type: http
seq: 4
}
post {
url: https://backend.memori.ai/api/v2/Tenant/{strToken}/{tenantName}
body: json
auth: none
}
params:path {
strToken:
tenantName:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets the details of a Tenant object-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/Tenant/{tenantName}
body: none
auth: none
}
params:path {
tenantName:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets the list of of all Tenant objects-
type: http
seq: 2
}
get {
url: https://backend.memori.ai/api/v2/Tenants/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,11 @@
meta {
name: No operation-
type: http
seq: 1
}
get {
url: https://backend.memori.ai/api/v2/HealthCheck
body: none
auth: none
}

View file

@ -0,0 +1,16 @@
meta {
name: Updates the details of a Tenant object-
type: http
seq: 5
}
patch {
url: https://backend.memori.ai/api/v2/Tenant/{strToken}/{tenantName}
body: json
auth: none
}
params:path {
strToken:
tenantName:
}

View file

@ -0,0 +1,11 @@
meta {
name: Confirms the password reset of a User and performs a Login-
type: http
seq: 13
}
post {
url: https://backend.memori.ai/api/v2/ResetConfirm
body: json
auth: none
}

View file

@ -0,0 +1,11 @@
meta {
name: Confirms the registration of a User and performs a Login-
type: http
seq: 11
}
post {
url: https://backend.memori.ai/api/v2/UserConfirm
body: json
auth: none
}

View file

@ -0,0 +1,15 @@
meta {
name: Creates a new user-
type: http
seq: 4
}
post {
url: https://backend.memori.ai/api/v2/User/{strToken}
body: json
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Deletes a User object-
type: http
seq: 7
}
delete {
url: https://backend.memori.ai/api/v2/User/{strToken}/{strUserID}
body: none
auth: none
}
params:path {
strToken:
strUserID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of all the existing User objects-
type: http
seq: 8
}
get {
url: https://backend.memori.ai/api/v2/Users/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets the details of a User object-
type: http
seq: 5
}
get {
url: https://backend.memori.ai/api/v2/User/{strToken}/{strUserID}
body: none
auth: none
}
params:path {
strToken:
strUserID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets the details of the currently logged in User object-
type: http
seq: 3
}
get {
url: https://backend.memori.ai/api/v2/User/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,15 @@
meta {
name: Logs out the User-
type: http
seq: 2
}
post {
url: https://backend.memori.ai/api/v2/Logout/{strToken}
body: none
auth: none
}
params:path {
strToken:
}

View file

@ -0,0 +1,11 @@
meta {
name: Re-sends the verification code to confirm a pending User registration-
type: http
seq: 10
}
post {
url: https://backend.memori.ai/api/v2/ResendVerificationCode
body: json
auth: none
}

View file

@ -0,0 +1,11 @@
meta {
name: Recovers a User-s name and sends it to their configured e-mail-
type: http
seq: 14
}
post {
url: https://backend.memori.ai/api/v2/RecoverUserName
body: json
auth: none
}

View file

@ -0,0 +1,11 @@
meta {
name: Registers a new user-
type: http
seq: 9
}
post {
url: https://backend.memori.ai/api/v2/User
body: json
auth: none
}

View file

@ -0,0 +1,11 @@
meta {
name: Resets a User-s password-
type: http
seq: 12
}
post {
url: https://backend.memori.ai/api/v2/ResetPassword
body: json
auth: none
}

View file

@ -0,0 +1,63 @@
meta {
name: Tries a login with the specified credentials and returns a login token if successful-
type: http
seq: 1
}
post {
url: https://backend.memori.ai/api/v2/Login
body: json
auth: none
}
body:json {
{
"tenant": "",
"userID": "",
"userName": "",
"password": "",
"newPassword": "",
"eMail": "",
"avatarURL": "",
"avatar3DURL": "",
"avatar3DURLType": "",
"dontSendInvitationEmail": "",
"referral": "",
"couponCode": "",
"newsletterSubscribed": "",
"notificationPrefs": [],
"admin": "",
"superAdmin": "",
"numMemori": "",
"maxMemori": "",
"monthSessions": "",
"monthValidSessions": "",
"monthDeepThoughtValidSessions": "",
"maxFreeSessions": "",
"nonFreeSessionCost": "",
"monthCompletions": "",
"monthDeepThoughtCompletions": "",
"monthImportedSize": "",
"maxCompletions": "",
"maxImportSize": "",
"defaultCompletionProvider": "",
"defaultCompletionProviderConfig": "",
"paying": "",
"enableMemoriCreation": "",
"enableBoardOfExperts": "",
"enableDCMIntegration": "",
"enableBadges": "",
"enableDeepThought": "",
"enableVirtualSpaces": "",
"birthDate": "",
"age": "",
"tnCAndPPAccepted": "",
"tnCAndPPAcceptanceDate": "",
"pAndCUAccepted": "",
"pAndCUAcceptanceDate": "",
"verificationCode": "",
"flowID": "",
"creationTimestamp": "",
"lastChangeTimestamp": ""
}
}

View file

@ -0,0 +1,16 @@
meta {
name: Updates the details of a User object -including its password--
type: http
seq: 6
}
patch {
url: https://backend.memori.ai/api/v2/User/{strToken}/{strUserID}
body: json
auth: none
}
params:path {
strToken:
strUserID:
}

View file

@ -0,0 +1,9 @@
{
"version": "1",
"name": "Memori Backend API",
"type": "collection",
"ignore": [
"node_modules",
".git"
]
}

View file

View file

@ -0,0 +1,21 @@
meta {
name: Gets the Chat Log objects for the Memori of the current session created by a specific User-
type: http
seq: 4
}
get {
url: https://engine.memori.ai/memori/v2/UserChatLogs/{strSessionID}/{strUserID}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strSessionID:
strUserID:
}

View file

@ -0,0 +1,20 @@
meta {
name: Gets the Chat Log objects for the Memori of the current session record in a specific date interval-
type: http
seq: 1
}
get {
url: https://engine.memori.ai/memori/v2/ChatLogs/{strSessionID}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strSessionID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets the Chat Log objects for the Memori of the current session recorded during a specific other session-
type: http
seq: 3
}
get {
url: https://engine.memori.ai/memori/v2/SessionChatLogs/{strSessionID}/{strChatLogSessionID}
body: none
auth: none
}
params:path {
strSessionID:
strChatLogSessionID:
}

View file

@ -0,0 +1,20 @@
meta {
name: Removes all Chat Log objects in a specific date interval-
type: http
seq: 2
}
delete {
url: https://engine.memori.ai/memori/v2/ChatLogs/{strSessionID}/{strDateFrom}/{strDateTo}
body: none
auth: none
}
params:query {
~strDateFrom:
~strDateTo:
}
params:path {
strSessionID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Removes an existing Chat Log object-
type: http
seq: 5
}
delete {
url: https://engine.memori.ai/memori/v2/ChatLog/{strSessionID}/{strChatLogID}
body: none
auth: none
}
params:path {
strSessionID:
strChatLogID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a dictionary of all the known values of known context variables-
type: http
seq: 3
}
get {
url: https://engine.memori.ai/memori/v2/ContextVars/{strSessionID}
body: none
auth: none
}
params:path {
strSessionID:
}

View file

@ -0,0 +1,15 @@
meta {
name: Gets a list of currently known context variable names-
type: http
seq: 1
}
get {
url: https://engine.memori.ai/memori/v2/ContextVarNames/{strSessionID}
body: none
auth: none
}
params:path {
strSessionID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Gets a list of currently known values for a named context variable-
type: http
seq: 2
}
get {
url: https://engine.memori.ai/memori/v2/ContextVarValues/{strSessionID}/{contextVarName}
body: none
auth: none
}
params:path {
strSessionID:
contextVarName:
}

View file

@ -0,0 +1,29 @@
meta {
name: Adds a new Correlation Pair object-
type: http
seq: 3
}
post {
url: https://engine.memori.ai/memori/v2/CorrelationPair/{strSessionID}
body: json
auth: none
}
params:path {
strSessionID:
}
body:json {
{
"pairID": "",
"text1": "",
"text2": "",
"correlated": "",
"occurrences": "",
"creationTimestamp": "",
"creationSessionID": "",
"lastChangeTimestamp": "",
"lastChangeSessionID": ""
}
}

View file

@ -0,0 +1,17 @@
meta {
name: Lists Correlation Pair objects with pagination-
type: http
seq: 2
}
get {
url: https://engine.memori.ai/memori/v2/CorrelationPairs/{strSessionID}/{from}/{howMany}
body: none
auth: none
}
params:path {
strSessionID:
from:
howMany:
}

View file

@ -0,0 +1,15 @@
meta {
name: Lists all Correlation Pair objects-
type: http
seq: 1
}
get {
url: https://engine.memori.ai/memori/v2/CorrelationPairs/{strSessionID}
body: none
auth: none
}
params:path {
strSessionID:
}

View file

@ -0,0 +1,16 @@
meta {
name: Removes an existing Correlation Pair object-
type: http
seq: 4
}
delete {
url: https://engine.memori.ai/memori/v2/CorrelationPair/{strSessionID}/{strPairID}
body: none
auth: none
}
params:path {
strSessionID:
strPairID:
}

Some files were not shown because too many files have changed in this diff Show more