Open API v2 / Files & System / Mobile Auth

Mobile Auth

Every request needs a bearer token: Authorization: Bearer <token>. Base URL https://your-site.webinone.com. New to field types? See the type reference.

POST/api/v2/admin/mobile-auth/ios/is-registered#
Body parameters
KeyIdstring · nullable
Identifier of the related key.
curl -X POST "https://your-site.webinone.com/api/v2/admin/mobile-auth/ios/is-registered" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"KeyId":"string"}'
POST/api/v2/admin/mobile-auth/ios/register-key#

Register iOS device public key

Registers a public key for iOS device authentication using Apple App Attest

Parameters
X-Apple-AppAttest-Attestationstring · header
Base64-encoded attestation object from Apple App Attest.
X-Apple-AppAttest-KeyIdstring · header
Key identifier from Apple App Attest.
X-Request-Noncestring · header
Nonce obtained from /nonce endpoint.
X-Client-Idstring · header
OAuth2 client identifier for the mobile application.
curl -X POST "https://your-site.webinone.com/api/v2/admin/mobile-auth/ios/register-key" \
  -H "Authorization: Bearer <token>"
GET/api/v2/admin/mobile-auth/nonce#
Parameters
clientIdstring · query
ClientId.
curl "https://your-site.webinone.com/api/v2/admin/mobile-auth/nonce" \
  -H "Authorization: Bearer <token>"