Skip to main content
GET
/
action_configurations
/
{action_code}
/
rules
/
{rule_id}
Get Rule
curl --request GET \
  --url https://api.authsignal.com/v1/management/action_configurations/{action_code}/rules/{rule_id} \
  --header 'Authorization: Basic <encoded-value>'
{
  "name": "<string>",
  "description": "<string>",
  "isActive": true,
  "priority": 49,
  "tenantId": "<string>",
  "ruleId": "<string>",
  "type": "ALLOW",
  "conditions": {},
  "verificationMethods": [
    "SMS"
  ],
  "promptToEnrollVerificationMethods": [
    "PASSKEY"
  ],
  "defaultVerificationMethod": "SMS"
}

Authorizations

Authorization
string
header
required

Use your Authsignal Management API secret key as the username and leave the password empty. This key is different from the Server API key and can be found in the API Keys section of the Authsignal Portal settings page.

Path Parameters

action_code
string
required

The action code used to identify the action configuration.

rule_id
string
required

The unique id of the rule which can be obtained when creating a rule, or from the admin portal.

Response

OK

name
string
description
string
isActive
boolean
priority
integer
Required range: 0 <= x <= 99
tenantId
string
ruleId
string
type
enum<string>
Available options:
ALLOW,
BLOCK,
CHALLENGE,
REVIEW
conditions
object
verificationMethods
enum<string>[]
promptToEnrollVerificationMethods
enum<string>[]
defaultVerificationMethod
enum<string>
Available options:
SMS,
AUTHENTICATOR_APP,
RECOVERY_CODE,
EMAIL_MAGIC_LINK,
EMAIL_OTP,
PUSH,
DEVICE,
SECURITY_KEY,
PASSKEY,
VERIFF,
IPROOV,
PALM_BIOMETRICS_RR