All URIs are relative to http://localhost/api/v3
Method | HTTP request | Description |
---|---|---|
managedBlueprintsApplyCreate | POST /managed/blueprints/{instance_uuid}/apply/ | |
managedBlueprintsAvailableList | GET /managed/blueprints/available/ | |
managedBlueprintsCreate | POST /managed/blueprints/ | |
managedBlueprintsDestroy | DELETE /managed/blueprints/{instance_uuid}/ | |
managedBlueprintsList | GET /managed/blueprints/ | |
managedBlueprintsPartialUpdate | PATCH /managed/blueprints/{instance_uuid}/ | |
managedBlueprintsRetrieve | GET /managed/blueprints/{instance_uuid}/ | |
managedBlueprintsUpdate | PUT /managed/blueprints/{instance_uuid}/ | |
managedBlueprintsUsedByList | GET /managed/blueprints/{instance_uuid}/used_by/ |
BlueprintInstance managedBlueprintsApplyCreate(instanceUuid)
Apply a blueprint
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val instanceUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID | A UUID string identifying this Blueprint Instance.
try {
val result : BlueprintInstance = apiInstance.managedBlueprintsApplyCreate(instanceUuid)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsApplyCreate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsApplyCreate")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
instanceUuid | java.util.UUID | A UUID string identifying this Blueprint Instance. |
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
kotlin.collections.List<BlueprintFile> managedBlueprintsAvailableList()
Get blueprints
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
try {
val result : kotlin.collections.List<BlueprintFile> = apiInstance.managedBlueprintsAvailableList()
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsAvailableList")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsAvailableList")
e.printStackTrace()
}
This endpoint does not need any parameter.
kotlin.collections.List<BlueprintFile>
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
BlueprintInstance managedBlueprintsCreate(blueprintInstanceRequest)
Blueprint instances
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val blueprintInstanceRequest : BlueprintInstanceRequest = // BlueprintInstanceRequest |
try {
val result : BlueprintInstance = apiInstance.managedBlueprintsCreate(blueprintInstanceRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsCreate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsCreate")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
blueprintInstanceRequest | BlueprintInstanceRequest |
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
managedBlueprintsDestroy(instanceUuid)
Blueprint instances
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val instanceUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID | A UUID string identifying this Blueprint Instance.
try {
apiInstance.managedBlueprintsDestroy(instanceUuid)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsDestroy")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsDestroy")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
instanceUuid | java.util.UUID | A UUID string identifying this Blueprint Instance. |
null (empty response body)
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
PaginatedBlueprintInstanceList managedBlueprintsList(name, ordering, page, pageSize, path, search)
Blueprint instances
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val name : kotlin.String = name_example // kotlin.String |
val ordering : kotlin.String = ordering_example // kotlin.String | Which field to use when ordering the results.
val page : kotlin.Int = 56 // kotlin.Int | A page number within the paginated result set.
val pageSize : kotlin.Int = 56 // kotlin.Int | Number of results to return per page.
val path : kotlin.String = path_example // kotlin.String |
val search : kotlin.String = search_example // kotlin.String | A search term.
try {
val result : PaginatedBlueprintInstanceList = apiInstance.managedBlueprintsList(name, ordering, page, pageSize, path, search)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsList")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsList")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
name | kotlin.String | [optional] | |
ordering | kotlin.String | Which field to use when ordering the results. | [optional] |
page | kotlin.Int | A page number within the paginated result set. | [optional] |
pageSize | kotlin.Int | Number of results to return per page. | [optional] |
path | kotlin.String | [optional] | |
search | kotlin.String | A search term. | [optional] |
PaginatedBlueprintInstanceList
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
BlueprintInstance managedBlueprintsPartialUpdate(instanceUuid, patchedBlueprintInstanceRequest)
Blueprint instances
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val instanceUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID | A UUID string identifying this Blueprint Instance.
val patchedBlueprintInstanceRequest : PatchedBlueprintInstanceRequest = // PatchedBlueprintInstanceRequest |
try {
val result : BlueprintInstance = apiInstance.managedBlueprintsPartialUpdate(instanceUuid, patchedBlueprintInstanceRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsPartialUpdate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsPartialUpdate")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
instanceUuid | java.util.UUID | A UUID string identifying this Blueprint Instance. | |
patchedBlueprintInstanceRequest | PatchedBlueprintInstanceRequest | [optional] |
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
BlueprintInstance managedBlueprintsRetrieve(instanceUuid)
Blueprint instances
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val instanceUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID | A UUID string identifying this Blueprint Instance.
try {
val result : BlueprintInstance = apiInstance.managedBlueprintsRetrieve(instanceUuid)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsRetrieve")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsRetrieve")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
instanceUuid | java.util.UUID | A UUID string identifying this Blueprint Instance. |
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json
BlueprintInstance managedBlueprintsUpdate(instanceUuid, blueprintInstanceRequest)
Blueprint instances
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val instanceUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID | A UUID string identifying this Blueprint Instance.
val blueprintInstanceRequest : BlueprintInstanceRequest = // BlueprintInstanceRequest |
try {
val result : BlueprintInstance = apiInstance.managedBlueprintsUpdate(instanceUuid, blueprintInstanceRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsUpdate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsUpdate")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
instanceUuid | java.util.UUID | A UUID string identifying this Blueprint Instance. | |
blueprintInstanceRequest | BlueprintInstanceRequest |
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: application/json
- Accept: application/json
kotlin.collections.List<UsedBy> managedBlueprintsUsedByList(instanceUuid)
Get a list of all objects that use this object
// Import classes:
//import io.goauthentik.api.infrastructure.*
//import io.goauthentik.api.models.*
val apiInstance = ManagedApi()
val instanceUuid : java.util.UUID = 38400000-8cf0-11bd-b23e-10b96e4ef00d // java.util.UUID | A UUID string identifying this Blueprint Instance.
try {
val result : kotlin.collections.List<UsedBy> = apiInstance.managedBlueprintsUsedByList(instanceUuid)
println(result)
} catch (e: ClientException) {
println("4xx response calling ManagedApi#managedBlueprintsUsedByList")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ManagedApi#managedBlueprintsUsedByList")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
instanceUuid | java.util.UUID | A UUID string identifying this Blueprint Instance. |
kotlin.collections.List<UsedBy>
Configure authentik: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
- Content-Type: Not defined
- Accept: application/json