--- title: "Integration of Mobile Authenticator Studio Provisioning" slug: "oca-ig-integration-of-mobile-authenticator-studio-provisioning" updated: 2025-07-04T10:09:40Z published: 2025-07-08T14:14:51Z canonical: "docs.onespan.com/oca-ig-integration-of-mobile-authenticator-studio-provisioning" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.onespan.com/llms.txt > Use this file to discover all available pages before exploring further. # Integration of Mobile Authenticator Studio Provisioning Mobile Authenticator Studio with OneSpan Cloud Authentication provisioning is either performed by the administrator who assigns the Mobile Authenticator Studio app, or initiated by the assigned authenticator user. ## Offline multi-device activation with Cronto image (administrator-initiated) A sequence of requests is required to integrate support for offline multi-device activation with a Cronto image initiated by an administrator. To support administrator -initiated offline multi-device activation with a Cronto image 1. Generate Activation Message 1 with the [POST /authenticators/{serialNumber}/generate-activation-message](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Authenticators/generateActivationMessageUsingPOST) endpoint. 2. Generate the Cronto image for Activation Message 1 with the [POST /visualcodes/render](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Visual Codes/renderVisualCodeUsingPOST) endpoint. 3. Send an add device request using [POST /users/register](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Users/userRegisterUsingPOST): - Payload: - devicecode - staticPassword - userID - domain - activationType:”offlineMDL” - serialNumber 4. Generate a Cronto image for Activation Message 2 with the [POST /visualcodes/render](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Visual Codes/renderVisualCodeUsingPOST) endpoint. 5. Send an activate device request with the [POST /registrations/{registrationID}/activate](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Provisioning/activateUsingPOST) endpoint. RegistrationID is returned in the output by the add device request. - Payload: - Signature ## Offline multi-device activation with a Cronto image (user-initiated) A sequence of requests is required to integrate support for offline multi-device activation with a Cronto image initiated by the user. To support user-initiated offline multi-device activation with a Cronto image 1. Send a register user request with the [POST /users/register](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Users/userRegisterUsingPOST) endpoint: - Payload—required fields (other fields can be optionally added): - login: user ID of the user - passkey: static password of the user - activationtype:"offlineMDL" 2. Generate the Cronto image for Activation Message 1 with the [](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Visual Codes/renderVisualCodeUsingPOST)[POST /visualcodes/render](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Visual Codes/renderVisualCodeUsingPOST) endpoint. 3. Send a request to add a device with the [POST /registrations/{registrationID}/add-device](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Provisioning/addDeviceUsingPOST) endpoint: - Payload: - devicecode 4. Generate the Cronto image for Activation Message 2 with the [POST /visualcodes/render](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Visual Codes/renderVisualCodeUsingPOST) endpoint. 5. Send an activate device request with the [POST /registrations/{registrationID}/activate](https://community.onespan.com/products/onespan-cloud-authentication/sandbox#/Provisioning/activateUsingPOST) endpoint: RequestID is returned in output by the add device request. - Payload: - Signature