stages_authenticator_email_update
PUT/api/v3//stages/authenticator/email/:stage_uuid/
AuthenticatorEmailStage Viewset
Request
Path Parameters
A UUID string identifying this Email Authenticator Setup Stage.
- application/json
Bodyrequired
Possible values: non-empty
flow_set object[]
Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage.
Possible values: non-empty
When enabled, global Email connection settings will be used and connection settings below will be ignored.
Possible values: non-empty
Possible values: >= -2147483648
and <= 2147483647
Possible values: >= -2147483648
and <= 2147483647
Possible values: non-empty
and <= 254 characters
Possible values: non-empty
Time the token sent is valid (Format: hours=3,minutes=17,seconds=300).
Possible values: non-empty
Possible values: non-empty
Responses
- 200
- 400
- 403
- application/json
- Schema
- Example (auto)
Schema
Get object type so that we know how to edit the object
Return object's verbose_name
Return object's plural verbose_name
Return internal model name
flow_set object[]
Flow used by an authenticated user to configure this Stage. If empty, user will not be able to configure this stage.
When enabled, global Email connection settings will be used and connection settings below will be ignored.
Possible values: >= -2147483648
and <= 2147483647
Possible values: >= -2147483648
and <= 2147483647
Possible values: <= 254 characters
Time the token sent is valid (Format: hours=3,minutes=17,seconds=300).
{
"pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"component": "string",
"verbose_name": "string",
"verbose_name_plural": "string",
"meta_model_name": "string",
"flow_set": [
{
"pk": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"policybindingmodel_ptr_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"slug": "string",
"title": "string",
"designation": "authentication",
"background": "string",
"policy_engine_mode": "all",
"compatibility_mode": true,
"export_url": "string",
"layout": "stacked",
"denied_action": "message_continue"
}
],
"configure_flow": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"friendly_name": "string",
"use_global_settings": true,
"host": "string",
"port": 0,
"username": "string",
"password": "string",
"use_tls": true,
"use_ssl": true,
"timeout": 0,
"from_address": "user@example.com",
"subject": "string",
"token_expiry": "string",
"template": "string"
}
- application/json
- Schema
- Example (auto)
Schema
Validation Error
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (auto)
Schema
{
"detail": "string",
"code": "string"
}
Authorization: http
name: authentiktype: httpscheme: bearer
- csharp
- curl
- dart
- go
- http
- java
- javascript
- kotlin
- c
- nodejs
- objective-c
- ocaml
- php
- powershell
- python
- r
- ruby
- rust
- shell
- swift
- HTTPCLIENT
- RESTSHARP
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "/api/v3/stages/authenticator/email/:stage_uuid/");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("Authorization", "Bearer <token>");
var content = new StringContent("{\n \"name\": \"string\",\n \"flow_set\": [\n {\n \"name\": \"string\",\n \"slug\": \"string\",\n \"title\": \"string\",\n \"designation\": \"authentication\",\n \"policy_engine_mode\": \"all\",\n \"compatibility_mode\": true,\n \"layout\": \"stacked\",\n \"denied_action\": \"message_continue\"\n }\n ],\n \"configure_flow\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"friendly_name\": \"string\",\n \"use_global_settings\": true,\n \"host\": \"string\",\n \"port\": 0,\n \"username\": \"string\",\n \"password\": \"string\",\n \"use_tls\": true,\n \"use_ssl\": true,\n \"timeout\": 0,\n \"from_address\": \"user@example.com\",\n \"subject\": \"string\",\n \"token_expiry\": \"string\",\n \"template\": \"string\"\n}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());