Admin

POST /admin/applications

Create Application Admin

Request Body

Type: Application

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
base_frameworkstring
base_framework_versionstring
frameworkstring
framework_versionstring
applicationstring
inference_hoststring
can_convert_to_onnxbool
can_convert_to_onnx_int8bool
can_convert_to_coremlbool
can_convert_to_tensorflowbool
can_convert_to_tflitebool
continual_trainingbool
has_embedding_supportbool
has_labels_filebool
inference_extensionsstring
model_containerbool
disabledbool

Response

Type: Application

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
base_frameworkstring
base_framework_versionstring
frameworkstring
framework_versionstring
applicationstring
inference_hoststring
can_convert_to_onnxbool
can_convert_to_onnx_int8bool
can_convert_to_coremlbool
can_convert_to_tensorflowbool
can_convert_to_tflitebool
continual_trainingbool
has_embedding_supportbool
has_labels_filebool
inference_extensionsstring
model_containerbool
disabledbool

Example

curl -X POST \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/admin/applications

PUT /admin/applications

Update Application Admin

Request Body

Type: Application

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
base_frameworkstring
base_framework_versionstring
frameworkstring
framework_versionstring
applicationstring
inference_hoststring
can_convert_to_onnxbool
can_convert_to_onnx_int8bool
can_convert_to_coremlbool
can_convert_to_tensorflowbool
can_convert_to_tflitebool
continual_trainingbool
has_embedding_supportbool
has_labels_filebool
inference_extensionsstring
model_containerbool
disabledbool

Response

Type: Application

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
base_frameworkstring
base_framework_versionstring
frameworkstring
framework_versionstring
applicationstring
inference_hoststring
can_convert_to_onnxbool
can_convert_to_onnx_int8bool
can_convert_to_coremlbool
can_convert_to_tensorflowbool
can_convert_to_tflitebool
continual_trainingbool
has_embedding_supportbool
has_labels_filebool
inference_extensionsstring
model_containerbool
disabledbool

Example

curl -X PUT \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/admin/applications

GET /admin/applications/{id}

Get Application Usage Details Admin

Parameters

NameInTypeRequired
idpathstringtrue

Response

Type: AdminApplicationDetail

FieldTypeDescription
user_info[]AdminSimpleUserInfoCount int64 json:"count"

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/applications/{id}

DELETE /admin/applications/{id}

Delete Application Admin

Parameters

NameInTypeRequired
idpathstringtrue

Example

curl -X DELETE \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/applications/{id}

GET /admin/errors

Get Errors Admin

Response

Type: []ErrorLog

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
resolvedbool
user_idstring
entitystring
entity_idstring

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/errors

PUT /admin/errors

Update Error Admin

Request Body

Type: ErrorLog

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
resolvedbool
user_idstring
entitystring
entity_idstring

Response

Type: ErrorLog

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
resolvedbool
user_idstring
entitystring
entity_idstring

Example

curl -X PUT \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/admin/errors

GET /admin/jobs

Get Jobs Admin

Response

Type: []Job

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
namestring
descriptionstring
job_typestring
application_idstring
statusstring
status_messagestring
user_idstring
cpu_start_timestring
cpu_end_timestring
gpu_start_timestring
gpu_end_timestring
agent_namestring
dataset_idstring
dataset_version_idstring
model_idstring
model_version_idstring
start_model_idstring
start_model_version_idstring
items[]JobItem

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/jobs

GET /admin/settings/rate-limit

Get Rate Limit Settings

getRateLimitSettings returns the current rate limit configuration.

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/settings/rate-limit

PUT /admin/settings/rate-limit

Update Rate Limit Settings

putRateLimitSettings updates the rate limit configuration.

Request Body

Type: struct{}

Example

curl -X PUT \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/admin/settings/rate-limit

GET /admin/users

Get Users Admin

Response

Type: []User

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
usernamestring
emailstring
namestring
firstnamestring
hashed_passwordstring
last_logintime.Time
last_api_accesstime.Time
apikeystring
reset_tokenstring
reset_token_expirationtime.Time
invite_tokenstring
disabledbool
is_system_adminboolDatabase-driven admin flag

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/users

GET /admin/users/{user_id}

Get User Details Admin

Parameters

NameInTypeRequired
user_idpathstringtrue

Response

Type: AdminUserInfo

FieldTypeDescription
models[]Model
inferences[]Inference
shares[]Share
errors[]ErrorLog
datasets[]Dataset
access_logs[]AccessLog
jobs[]Job

Example

curl -X GET \
  -H "Authorization: Bearer <token>" \
  https://api.seeme.ai/admin/users/{user_id}

PUT /admin/users/{user_id}

Update User Admin

putUserAdmin updates admin-only fields on a user (is_system_admin, disabled)

Parameters

NameInTypeRequired
user_idpathstringtrue

Request Body

Type: struct{}

Response

Type: User

FieldTypeDescription
iduuid.UUID
created_attime.Time
updated_attime.Time
usernamestring
emailstring
namestring
firstnamestring
hashed_passwordstring
last_logintime.Time
last_api_accesstime.Time
apikeystring
reset_tokenstring
reset_token_expirationtime.Time
invite_tokenstring
disabledbool
is_system_adminboolDatabase-driven admin flag

Example

curl -X PUT \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{}' \
  https://api.seeme.ai/admin/users/{user_id}