Interloom REST API

Interloom REST API

preview  

OAS 3.1

Spaces

Endpoints:

Cases

Endpoints:

Case Ingestion

Endpoints:

Models

Endpoints:

Agents

Endpoints:

Files

Endpoints:

Procedures

Endpoints:

Notes

Endpoints:

Parameters

Name Description
note_id *
string
(path)
authorization
string
(header)
Default value :

Responses

Code Description Links
204 Successful Response No links
401 Missing or invalid authentication token.
Media type
application/json
{
  "error": {
    "code": "unauthorized",
    "message": "Missing or invalid authentication token."
  }
}
``` | _No links_ |
| 404 | Note not found.  
Media type  
application/json  
- Example Value  
- Schema  
```json
{
  "error": {
    "code": "note_not_found",
    "message": "Note not found."
  }
}
``` | _No links_ |
| 422 | Validation Error  
Media type  
application/json  
- Example Value  
- Schema  
```json
{
  "error": {
    "code": "validation_error",
    "fields": [
      {
        "message": "Field required.",
        "path": "title",
        "type": "missing"
      }
    ],
    "message": "The request body is invalid."
  }
}
``` | _No links_ |
| 429 | Too many requests. Try again later.  
Media type  
application/json  
- Example Value  
- Schema  
```json
{
  "error": {
    "code": "rate_limit_exceeded",
    "message": "Too many requests. Try again later."
  }
}
``` | _No links_ |

### Users

#### Endpoints:
- **GET** [/api/v1/public/users](https://app.interloom.com/api/v1/public/#/Users/listUsers)  
  List Users Endpoint  
- **GET** [/api/v1/public/users/me](https://app.interloom.com/api/v1/public/#/Users/getCurrentUser)  
  Current User Endpoint  
- **GET** [/api/v1/public/users/{user_id}](https://app.interloom.com/api/v1/public/#/Users/getUser)  
  User Endpoint

### Threads

#### Endpoints:
- **GET** [/api/v1/public/threads/{thread_id}](https://app.interloom.com/api/v1/public/#/Threads/getThread)  
  Thread Endpoint  
- **POST** [/api/v1/public/threads/{thread_id}/messages](https://app.interloom.com/api/v1/public/#/Threads/createThreadMessage)  
  Create Thread Message Endpoint  
- **GET** [/api/v1/public/threads/{thread_id}/events](https://app.interloom.com/api/v1/public/#/Threads/listThreadEvents)  
  List Thread Events Endpoint

#### Schemas
- AdditionalMetadata  
- Agent  
- AgentListItem  
- Case  
- CaseIngestion  
- CaseIngestionEntryError  
- CaseIngestionFailedEntry  
- CaseListItem  
- TaskStatus  
- CreateAgentRequest  
- CreateCaseIngestionRequest  
- CreateCaseRequest  
- CreateFileRequest  
- CreateMessageRequest  
- CreateNoteRequest  
- CreateProcedureRequest  
- CreateSpaceRequest  
- CurrentUser  
- File  
- FilePayload  
- ListAgentsResponse  
- ListCaseIngestionErrorsResponse  
- ListCasesResponse  
- ListFilesResponse  
- ListModelsResponse  
- ListNotesResponse  
- ListProceduresResponse  
- ListSpacesResponse  
- ListThreadEventsResponse  
- ListUsersResponse  
- MessagePayload  
- Model  
- ModelCapabilities  
- ModelDeploymentLocation  
- ModelReasoningCapability  
- Note  
- NoteListItem  
- Organization  
- Procedure  
- ProcedureStage  
- ProcedureStagePatchRequest  
- ProcedureSummary  
- ReasoningEffort  
- ResourceLink  
- ResourceType  
- Space  
- SpaceListItem  
- Thread  
- ThreadEvent  
- UpdateAgentRequest  
- UpdateCaseRequest  
- UpdateFileRequest  
- UpdateNoteRequest  
- UpdateProcedureRequest  
- UpdateSpaceRequest  
- User  
- ValidationErrorBody  
- ValidationErrorField  
- ValidationErrorResponse  
- GameObject