Skip to content

Falcon ID

Operations for the Falcon ID service collection.

LanguageLast Update
Pythonv1.6.5
PowerShell
Gov0.22.0
TypeScriptv0.6.0
Rust
Rubyv1.4.0

OperationDescription
DeleteThirdPartyPasskeyRegistry
delete_third_party_passkey_registry
Deletes third party passkey registries
GetThirdPartyPasskeyRegistry
get_third_party_passkey_registry
Fetches third party passkey registries
QueryThirdPartyPasskeyRegistry
query_third_party_passkey_registry
Query third party passkey registries
UpdateThirdPartyPasskeyRegistry
update_third_party_passkey_registry
Updates third party passkey registries

Deletes third party passkey registries

Method DELETE
Route /falcon-id/entities/third-party-passkeys/v1
Scope Falcon Id: WRITE
PEP 8 delete_third_party_passkey_registry
ids query · string or list of strings
Third party passkey registry IDs to delete
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import FalconId
falcon = FalconId(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.delete_third_party_passkey_registry(ids=id_list)
print(response)
[
"string"
]


Fetches third party passkey registries

Method GET
Route /falcon-id/entities/third-party-passkeys/v1
Scope Falcon Id: READ
PEP 8 get_third_party_passkey_registry
ids query · string or list of strings
Third party passkey registry IDs to retrieve
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import FalconId
falcon = FalconId(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
id_list = 'ID1,ID2,ID3' # Can also pass a list here: ['ID1', 'ID2', 'ID3']
response = falcon.get_third_party_passkey_registry(ids=id_list)
print(response)
[
{
"aid": "string",
"cid": "string",
"credential_id": "string",
"device_name": "string",
"enabled": false,
"id": "string",
"last_auth_result": "string",
"last_used_at": "string",
"registered_at": "string",
"relying_party": "string",
"security_check_required": false,
"user_id": "string",
"username": "string"
}
]


Query third party passkey registries

Method GET
Route /falcon-id/queries/third-party-passkeys/v1
Scope Falcon Id: READ
PEP 8 query_third_party_passkey_registry
filter query · string
FQL filter
offset query · integer
Paging offset
limit query · integer
Paging limit
sort query · string
Sorting field and direction
parameters query · dictionary
Full query string parameters payload in JSON format. Not required when using other keywords.
from falconpy import FalconId
falcon = FalconId(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.query_third_party_passkey_registry(filter="string",
offset=integer,
limit=integer,
sort="string")
print(response)
[
"string"
]


Updates third party passkey registries

Method PATCH
Route /falcon-id/entities/third-party-passkeys/v1
Scope Falcon Id: WRITE
PEP 8 update_third_party_passkey_registry
body body · dictionary
Full body payload as JSON formatted dictionary.
enabled body · boolean
The enabled value.
id body · string
The id value.
from falconpy import FalconId
falcon = FalconId(client_id=CLIENT_ID,
client_secret=CLIENT_SECRET
)
response = falcon.update_third_party_passkey_registry(enabled=boolean,
id="string")
print(response)
[
{
"aid": "string",
"cid": "string",
"credential_id": "string",
"device_name": "string",
"enabled": false,
"id": "string",
"last_auth_result": "string",
"last_used_at": "string",
"registered_at": "string",
"relying_party": "string",
"user_id": "string",
"username": "string"
}
]