v3

OpenAPI 3.1.0AGPL-3.0-or-later2026-07-311871891.1 MB
External engine

Get external engine

Get properties and credentials of an external engine.

get/api/external-engine/{id}

Response

A registered engine.

idstring required

Unique engine registration ID.

namestring required

Display name of the engine.

clientSecretstring required

A secret token that can be used to request analysis from this external engine.

userIdstring required

The user this engine has been registered for.

maxThreadsinteger required

Maximum number of available threads.

maxHashinteger required

Maximum available hash table size, in MiB.

variantsUciVariant[] required

List of supported chess variants.

providerDatastring nullable

Arbitrary data that the engine provider can use for identification or bookkeeping.

Users can read this information, but updating it requires knowing or changing the providerSecret.

Example response

{
  "variants": [
    "chess"
  ]
}