AIsuru Docs
AIsuru API
AIsuru API
  • Introduzione
  • Engine
    • ChatLogs
    • ContextVars
    • CorrelationPairs
    • CustomDictionary
    • Dialog
    • EventLogs
    • ExpertReferences
    • Functions
    • Intents
    • LocalizationKeys
    • Media
    • Memories
    • NLP
    • People
    • Search
    • Session
    • Stats
    • Topics
    • UnansweredQuestions
    • User
    • WebHooks
    • Models
  • Backend
    • ActionLog
    • Analysis
    • Asset
    • Badge
    • CompletionConfig
    • ConsumptionLog
    • ImportExport
    • Integration
    • Invitation
    • Memori
    • MemoriList
    • Notification
    • Process
    • Tenant
    • User
    • Models
Powered by GitBook
On this page
  1. Backend

Process

PreviousNotificationNextTenant

Gets a list of Process objects started by the currently logged in User.

get
Path parameters
strTokenstringRequired

The login token

strTypestringOptional

Optional filter for Process type

Responses
200
Success
application/json
get
GET /api/v2/Processes/{strToken}/{strType} HTTP/1.1
Host: 
Accept: */*
200

Success

{
  "processes": [
    {
      "processID": "text",
      "memoriID": "text",
      "processUserName": "text",
      "processType": "text",
      "status": "text",
      "error": "text",
      "totalElements": 1,
      "processedElements": 1,
      "progress": 1,
      "processSpecsJSON": "text",
      "begin": "2025-06-07T14:54:24.387Z",
      "end": "2025-06-07T14:54:24.387Z",
      "eta": 1,
      "creationTimestamp": "2025-06-07T14:54:24.387Z",
      "lastChangeTimestamp": "2025-06-07T14:54:24.387Z"
    }
  ],
  "requestID": 1,
  "requestDateTime": "2025-06-07T14:54:24.387Z",
  "resultCode": 1,
  "resultMessage": "text"
}

Gets a list of Process objects for the specified Memori.

get
Path parameters
strTokenstringRequired

The login token

strMemoriIDstringRequired

The ID of the Memori object

strTypestringOptional

Optional filter for Process type

Responses
200
Success
application/json
get
GET /api/v2/MemoriProcesses/{strToken}/{strMemoriID}/{strType} HTTP/1.1
Host: 
Accept: */*
200

Success

{
  "processes": [
    {
      "processID": "text",
      "memoriID": "text",
      "processUserName": "text",
      "processType": "text",
      "status": "text",
      "error": "text",
      "totalElements": 1,
      "processedElements": 1,
      "progress": 1,
      "processSpecsJSON": "text",
      "begin": "2025-06-07T14:54:24.387Z",
      "end": "2025-06-07T14:54:24.387Z",
      "eta": 1,
      "creationTimestamp": "2025-06-07T14:54:24.387Z",
      "lastChangeTimestamp": "2025-06-07T14:54:24.387Z"
    }
  ],
  "requestID": 1,
  "requestDateTime": "2025-06-07T14:54:24.387Z",
  "resultCode": 1,
  "resultMessage": "text"
}

Gets the status of an Process object.

get
Path parameters
strTokenstringRequired

The login token

strProcessIDstringRequired

The Process object ID

Responses
200
Success
application/json
get
GET /api/v2/ProcessStatus/{strToken}/{strProcessID} HTTP/1.1
Host: 
Accept: */*
200

Success

{
  "status": {
    "processID": "text",
    "memoriID": "text",
    "processUserName": "text",
    "processType": "text",
    "status": "text",
    "error": "text",
    "totalElements": 1,
    "processedElements": 1,
    "progress": 1,
    "processSpecsJSON": "text",
    "begin": "2025-06-07T14:54:24.387Z",
    "end": "2025-06-07T14:54:24.387Z",
    "eta": 1,
    "creationTimestamp": "2025-06-07T14:54:24.387Z",
    "lastChangeTimestamp": "2025-06-07T14:54:24.387Z"
  },
  "requestID": 1,
  "requestDateTime": "2025-06-07T14:54:24.387Z",
  "resultCode": 1,
  "resultMessage": "text"
}

Interrupts an ongoing Process object.

post
Path parameters
strTokenstringRequired

The login token

strProcessIDstringRequired

The Process object ID

Responses
200
Success
application/json
post
POST /api/v2/StopProcess/{strToken}/{strProcessID} HTTP/1.1
Host: 
Accept: */*
200

Success

{
  "status": {
    "processID": "text",
    "memoriID": "text",
    "processUserName": "text",
    "processType": "text",
    "status": "text",
    "error": "text",
    "totalElements": 1,
    "processedElements": 1,
    "progress": 1,
    "processSpecsJSON": "text",
    "begin": "2025-06-07T14:54:24.387Z",
    "end": "2025-06-07T14:54:24.387Z",
    "eta": 1,
    "creationTimestamp": "2025-06-07T14:54:24.387Z",
    "lastChangeTimestamp": "2025-06-07T14:54:24.387Z"
  },
  "requestID": 1,
  "requestDateTime": "2025-06-07T14:54:24.387Z",
  "resultCode": 1,
  "resultMessage": "text"
}
  • GETGets a list of Process objects started by the currently logged in User.
  • GETGets a list of Process objects for the specified Memori.
  • GETGets the status of an Process object.
  • POSTInterrupts an ongoing Process object.