stages_captcha_create
POST/api/v3//stages/captcha/
CaptchaStage Viewset
Request
- application/json
Body
required
Possible values: non-empty
flow_set
object[]
Possible values: non-empty
Public key, acquired your captcha Provider.
Possible values: non-empty
Private key, acquired your captcha Provider.
Possible values: non-empty
Possible values: non-empty
When enabled and the received captcha score is outside of the given threshold, the stage will show an error message. When not enabled, the flow will continue, but the data from the captcha will be available in the context for policy decisions
Responses
- 201
- 400
- 403
- application/json
- Schema
- Example (from schema)
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[]
Public key, acquired your captcha Provider.
When enabled and the received captcha score is outside of the given threshold, the stage will show an error message. When not enabled, the flow will continue, but the data from the captcha will be available in the context for policy decisions
{
"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"
}
],
"public_key": "string",
"js_url": "string",
"api_url": "string",
"score_min_threshold": 0,
"score_max_threshold": 0,
"error_on_invalid_score": true
}
- application/json
- Schema
- Example (from schema)
Schema
{
"non_field_errors": [
"string"
],
"code": "string"
}
- application/json
- Schema
- Example (from schema)
Schema
{
"detail": "string",
"code": "string"
}
- curl
- python
- go
- nodejs
- ruby
- csharp
- php
- java
- powershell
- CURL
curl -L -X POST '/api/v3/stages/captcha/' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"name": "string",
"flow_set": [
{
"name": "string",
"slug": "string",
"title": "string",
"designation": "authentication",
"policy_engine_mode": "all",
"compatibility_mode": true,
"layout": "stacked",
"denied_action": "message_continue"
}
],
"public_key": "string",
"private_key": "string",
"js_url": "string",
"api_url": "string",
"score_min_threshold": 0,
"score_max_threshold": 0,
"error_on_invalid_score": true
}'