You can create OmniMind through the API, then add content to it and start querying it.
To create a project, you must send a request of the multipart/form-data type
.
In the request, indicate the name of the new project and your private key omni_key.
Parameters
"omni_key"
is the private key.
You can generate a personal key in your profile settings on the platform. Instructions on how to do this can be found here> API key
name
Enter the name of the project.
Returns
Returns a "is_public": true
object if creation succeeds.
/rest/v1/projects
Example
{
"omni_key": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNGFiNDUyYTMtNGMwYi00MTIyLWI3NDgtYzk4MWRiN2VlYWFlIiwiZGVmYXVsdFJvbGUiOiJ1c2VyIiwiYWxsb3dlZFJvbGVzIjpbInVzZXIiLCJtZSJdfSwiaWF0IjoxNzE0MTM2ODI5LCJleHAiOjE3NDU2OTQ0MjksInN1YiI6IjRhYjQ1MmEzLTRjMGItNDEyMi1iNzQ4LWM5ODFkYjdlZWFhZSJ9._GROLq9wBmp29S3RDQs2_x7nd1GqATyOM7ijhm5tURc",
"name": "Projnew"
}
Schema
{
"omni_key": "string",
"name": "string"
}
Responses
Successful operation
Example
{
"id": "4b4937ce-2a37-4143-97ef-c689a43e70a8",
"name": "Projnew",
"is_public": false,
"created_at": "2024-04-26T13:12:24.692852+00:00",
"updated_at": "2024-04-26T13:12:24.692852+00:00"
}
Schema
{
"id": "string"($uuid)
"name": "string",
"is_public": "boolean",
"updated_at": {
oneOf -> string($date)
string($date-time)
}
"created_at": {
oneOf -> string($date)
string($date-time)
}
}