Generate a new activation code that can be delivered to endcustomer by the partner.
Device management (1.0)
ID of the person for whom the Activation challenge should be created.
A string to distinguish the origin of the request. The request can originate from MOBILE_APP or WEB or WEBUI and the values can be set as accordingly. It can be used to filter the list of codes while using the index endpoint.
A string to distinguish the origin of the request. The request can originate from MOBILE_APP or WEB or WEBUI and the values can be set as accordingly. It can be used to filter the list of codes while using the index endpoint.
Purpose of the activation code to be created. The generated activation code can be used only for the desired purpose. More purposes may be supported in future.
Purpose of the activation code to be created. The generated activation code can be used only for the desired purpose. More purposes may be supported in future.
Method of delivering activation code to the endcustomer. SNAILMAIL is the only supported delivery_method as of now. More delivery_methods may be supported in the future.
Method of delivering activation code to the endcustomer. SNAILMAIL is the only supported delivery_method as of now. More delivery_methods may be supported in the future.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "person_id": "ec3d16cbc106f481b72d881d90c89cc5cper", "origin": "MOBILE_APP", "purpose": "DEVICE_BINDING", "delivery_method": "SNAILMAIL", "invalidate_existing_code": true }
Created
The ID of the person for whom the activation code is created
Origin of the request. Origin specifed while creating a new activation code is returned here. "SOLARISBANK" is a reserved origin value which will be used by solarisbank for internally generated requests.
Purpose of the activation_code. The generated activation_code can be used only for the desired purpose. Currently the only supported purpose is DEVICE_BINDING. More purposes may be supported in future.
Partner's method of delivering activation code to the endcustomer.
{ "id": "6642d15e-8f6b-4d28-9186-cdd61d80032a", "person_id": "55e47118b78741dbb81cdd3d372bc448cpar", "code": "code123456abcd", "created_at": "2022-03-18T14:50:04Z", "expires_at": "2022-03-18T14:55:04Z", "origin": "MOBILE_APP", "purpose": "DEVICE_BINDING", "delivery_method": "SNAILMAIL", "usage_count": 1, "max_usage_count": 5 }
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payloadOK
The ID of the person for whom the activation code is created
Origin of the request. Origin specifed while creating a new activation code is returned here. "SOLARISBANK" is a reserved origin value which will be used by solarisbank for internally generated requests.
Purpose of the activation_code. The generated activation_code can be used only for the desired purpose. Currently the only supported purpose is DEVICE_BINDING. More purposes may be supported in future.
Partner's method of delivering activation code to the endcustomer.
[ { "id": "6642d15e-8f6b-4d28-9186-cdd61d80032a", "person_id": "55e47118b78741dbb81cdd3d372bc448cpar", "code": "code123456abcd", "created_at": "2022-03-18T14:50:04Z", "expires_at": "2022-03-18T14:55:04Z", "origin": "MOBILE_APP", "purpose": "DEVICE_BINDING", "delivery_method": "SNAILMAIL", "usage_count": 1, "max_usage_count": 5 } ]
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation/{id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payloadOK
The ID of the person for whom the activation code is created
Origin of the request. Origin specifed while creating a new activation code is returned here. "SOLARISBANK" is a reserved origin value which will be used by solarisbank for internally generated requests.
Purpose of the activation_code. The generated activation_code can be used only for the desired purpose. Currently the only supported purpose is DEVICE_BINDING. More purposes may be supported in future.
Partner's method of delivering activation code to the endcustomer.
{ "id": "6642d15e-8f6b-4d28-9186-cdd61d80032a", "person_id": "55e47118b78741dbb81cdd3d372bc448cpar", "code": "code123456abcd", "created_at": "2022-03-18T14:50:04Z", "expires_at": "2022-03-18T14:55:04Z", "origin": "MOBILE_APP", "purpose": "DEVICE_BINDING", "delivery_method": "SNAILMAIL", "usage_count": 1, "max_usage_count": 5 }
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation/{id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payloadCurrent status of the delivery process.
Current status of the delivery process.
UTC timestamp of the event in RFC 3339 format.
Name of the provider used to deliver the activation code.
Name of the provider used to deliver the activation code.
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation/{id}/delivery_events
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
{ "type": "DISPATCHED", "provider": "DEUTSCHE POST", "additional_details": "Booking id is 123E", "timestamp": "2018-06-18T13:06:54.000Z" }
Created
The ID of the person for whom the activation code is created
Origin of the request. Origin specifed while creating a new activation code is returned here. "SOLARISBANK" is a reserved origin value which will be used by solarisbank for internally generated requests.
Purpose of the activation_code. The generated activation_code can be used only for the desired purpose. Currently the only supported purpose is DEVICE_BINDING. More purposes may be supported in future.
Partner's method of delivering activation code to the endcustomer.
{ "id": "6642d15e-8f6b-4d28-9186-cdd61d80032a", "person_id": "55e47118b78741dbb81cdd3d372bc448cpar", "code": "code123456abcd", "created_at": "2022-03-18T14:50:04Z", "expires_at": "2022-03-18T14:55:04Z", "origin": "MOBILE_APP", "purpose": "DEVICE_BINDING", "delivery_method": "SNAILMAIL", "usage_count": 1, "max_usage_count": 5 }
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation/{id}/delivery_events
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload[ { "id": "xxx12345devt", "type": "DISPATCHED", "provider": "DEUTSCHE POST", "timestamp": "2022-03-18T14:50:04Z" } ]
- Mock Serverhttps://docs.solarisgroup.com/_mock/api-reference/onboarding/device-management/v1/mfa/challenges/activation/{activation_challenge_id}/delivery_events/{id}
- Payload
- cURL
- Java
- Python
- Node.js
- Go
- Ruby
- PHP
No request payload{ "id": "xxx12345devt", "type": "DISPATCHED", "provider": "DEUTSCHE POST", "timestamp": "2022-03-18T14:50:04Z" }