Migration from 1.10.x to 2.0.x

This guide contains instructions for migration from PowerAuth Cloud version 1.10.x to version 2.0.0.

REST API Migration

The REST API has been updated to reflect changes required for integration with PowerAuth server 2.0.x, which introduces post-quantum cryptography.

REST API Updates

GET /admin/application/{id}

The application detail endpoint no longer contains parameter masterServerPublicKey. The configuration of mobile SDK is available in parameter mobileSdkConfig.

GET /v2/registrations/{registrationId}

The registration detail endpoint parameter activationCodeSignature is deprecated and will be removed in a future release. Use parameters activationCodeSignatureEcdsa instead for ECDSA signature and activationCodeSignatureMldsa for ML-DSA signature.

POST /v2/signature/verify

The signature verification endpoint is deprecated and will be removed in a future release. Use endpoint POST /v2/authentication/verify instead.

POST /v2/token/verify

The token verify endpoint parameter signatureType is deprecated and will be removed in a future release. Use parameters authenticationCodeType instead.

POST /v2/operations/{operationId}/offline/otp

The operation offline OTP validation endpoint parameter signatureType is deprecated and will be removed in a future release. Use parameters authenticationCodeType instead.

GET /admin/templates

The template list endpoint has been modified to return authenticationCodeTypes instead of signatureTypes in the template detail. This change was done to unify terminology due to updated REST API parameter naming.

Registration Attributes

The API endpoints GET /v2/registrations, and GET /v2/registrations/{registrationId} newly return the following attributes:

  • parentRegistrationId - Parent registration ID if the registration is created using a transfer.
  • transferType - Transfer type of the registration, either SPAWN or MOVE.
Last updated on Oct 14, 2025 (12:39) View product
Search

develop

PowerAuth Cloud