AI Applications

List AI applications. [Experimental]

get

List AI applications.

Authorizations
AuthorizationstringRequired

Bearer authentication

Query parameters
verbositystring · enumOptional

response verbosity level.

Default: briefExample: fullPossible values:
offsetinteger · int32Optional

The offset of the first item returned in the collection.

Example: 100
limitinteger · int32 · min: 1 · max: 500Optional

The maximum number of entries to return.

Default: 50
sortOrderstring · enumOptional

Sort results in descending or ascending order.

Default: ascPossible values:
sortBystring · enumOptional

Sort results by a parameter.

Possible values:
filterBystring[] · max: 10Optional

Filter results by a parameter. Use the format field-name operator value. Operators are == Equals, != Not equals, <= Less than or equal, >= Greater than or equal, =@ contains, !@ Does not contain, =^ Starts with and =$ Ends with. Dates are in ISO 8601 timestamp format and available for operators ==, !=, <= and >=.

Example: ["name!=some-name"]
searchstringOptional

Filter results by a free text search.

Example: test project
Responses
chevron-right
200

ok.

application/json
nextintegerOptionalExample: 1
get
/api/v1/ai-applications

Create AI application.

post

Create AI application.

Authorizations
AuthorizationstringRequired

Bearer authentication

Body
clusterIdstring · uuidRequired

The id of the cluster.

Example: 71f69d83-ba66-4822-adf5-55ce55efd210
projectIdstringRequired

The id of the project.

Example: 1Pattern: .*
namestring · max: 63Required

The name of the application. The name must be unique within the organization and can only contain lowercase alphanumeric characters and hyphens. It must start with a letter.

Pattern: ^[a-z]([a-z0-9-]*[a-z0-9])?$
Responses
chevron-right
200

ok.

application/json
idstring · uuidOptional
namestring · max: 63Optional

The name of the application. The name must be unique within the organization and can only contain lowercase alphanumeric characters and hyphens. It must start with a letter.

Pattern: ^[a-z]([a-z0-9-]*[a-z0-9])?$
sourcestringOptional
typestringOptional
desiredPhasestring · nullableOptional

The desired phase of the application.

phasestringOptional

The actual status of the release in the cluster.

projectIdstringOptional

The id of the project.

Example: 1Pattern: .*
projectNamestring · min: 1Optional

The name of the project

Example: project-aPattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$
createdAtstring · date-timeOptional
createdBystring · min: 1Optional

The user who created the application.

updatedAtstring · date-timeOptional
updatedBystring · min: 1Optional

The user who created the application.

updateCountinteger · int64Optional

The sync update counter for this application.

actionStatusstring · nullableOptional

The status of the recent action preformed on the application.

actionMessagestring · nullableOptional

The message of the recent action preformed on the application.

post
/api/v1/ai-applications

Count AI applications. [Experimental]

get

Get the total number of AI applications.

Authorizations
AuthorizationstringRequired

Bearer authentication

Query parameters
filterBystring[] · max: 10Optional

Filter results by a parameter. Use the format field-name operator value. Operators are == Equals, != Not equals, <= Less than or equal, >= Greater than or equal, =@ contains, !@ Does not contain, =^ Starts with and =$ Ends with. Dates are in ISO 8601 timestamp format and available for operators ==, !=, <= and >=.

Example: ["name!=some-name"]
searchstringOptional

Filter results by a free text search.

Example: test project
Responses
chevron-right
200

Executed successfully.

application/json
countinteger · int64RequiredExample: 1
get
/api/v1/ai-applications/count

Get AI application. [Experimental]

get

Get AI application.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
aiApplicationIdstring · uuidRequired

The unique identifier of the application.

Responses
chevron-right
200

ok.

application/json
idstring · uuidOptional
namestring · max: 63Optional

The name of the application. The name must be unique within the organization and can only contain lowercase alphanumeric characters and hyphens. It must start with a letter.

Pattern: ^[a-z]([a-z0-9-]*[a-z0-9])?$
sourcestringOptional
typestringOptional
desiredPhasestring · nullableOptional

The desired phase of the application.

phasestringOptional

The actual status of the release in the cluster.

projectIdstringOptional

The id of the project.

Example: 1Pattern: .*
projectNamestring · min: 1Optional

The name of the project

Example: project-aPattern: ^[a-z0-9]([a-z0-9-]*[a-z0-9])?$
createdAtstring · date-timeOptional
createdBystring · min: 1Optional

The user who created the application.

updatedAtstring · date-timeOptional
updatedBystring · min: 1Optional

The user who created the application.

updateCountinteger · int64Optional

The sync update counter for this application.

actionStatusstring · nullableOptional

The status of the recent action preformed on the application.

actionMessagestring · nullableOptional

The message of the recent action preformed on the application.

get
/api/v1/ai-applications/{aiApplicationId}

Delete AI application.

delete

Delete AI application.

Authorizations
AuthorizationstringRequired

Bearer authentication

Path parameters
aiApplicationIdstring · uuidRequired

The unique identifier of the application.

Responses
delete
/api/v1/ai-applications/{aiApplicationId}

Last updated