Request Phone Number Activation
curl --request POST \
--url https://api.iklim.co/v1/accounts/phone-number-activation-request \
--header 'Content-Type: application/json' \
--data '
{
"userId": "296ff917-9b4b-4dc1-987d-2c17bdac7133",
"accountId": "a5b5687b-ad68-44c1-b80c-c96de0d34b0a",
"phoneNumberActivationPageLink": "https://api-manager.iklim.co/activation/mobile-phone-number"
}
'import requests
url = "https://api.iklim.co/v1/accounts/phone-number-activation-request"
payload = {
"userId": "296ff917-9b4b-4dc1-987d-2c17bdac7133",
"accountId": "a5b5687b-ad68-44c1-b80c-c96de0d34b0a",
"phoneNumberActivationPageLink": "https://api-manager.iklim.co/activation/mobile-phone-number"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
userId: '296ff917-9b4b-4dc1-987d-2c17bdac7133',
accountId: 'a5b5687b-ad68-44c1-b80c-c96de0d34b0a',
phoneNumberActivationPageLink: 'https://api-manager.iklim.co/activation/mobile-phone-number'
})
};
fetch('https://api.iklim.co/v1/accounts/phone-number-activation-request', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.iklim.co/v1/accounts/phone-number-activation-request",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'userId' => '296ff917-9b4b-4dc1-987d-2c17bdac7133',
'accountId' => 'a5b5687b-ad68-44c1-b80c-c96de0d34b0a',
'phoneNumberActivationPageLink' => 'https://api-manager.iklim.co/activation/mobile-phone-number'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.iklim.co/v1/accounts/phone-number-activation-request"
payload := strings.NewReader("{\n \"userId\": \"296ff917-9b4b-4dc1-987d-2c17bdac7133\",\n \"accountId\": \"a5b5687b-ad68-44c1-b80c-c96de0d34b0a\",\n \"phoneNumberActivationPageLink\": \"https://api-manager.iklim.co/activation/mobile-phone-number\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.iklim.co/v1/accounts/phone-number-activation-request")
.header("Content-Type", "application/json")
.body("{\n \"userId\": \"296ff917-9b4b-4dc1-987d-2c17bdac7133\",\n \"accountId\": \"a5b5687b-ad68-44c1-b80c-c96de0d34b0a\",\n \"phoneNumberActivationPageLink\": \"https://api-manager.iklim.co/activation/mobile-phone-number\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.iklim.co/v1/accounts/phone-number-activation-request")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"userId\": \"296ff917-9b4b-4dc1-987d-2c17bdac7133\",\n \"accountId\": \"a5b5687b-ad68-44c1-b80c-c96de0d34b0a\",\n \"phoneNumberActivationPageLink\": \"https://api-manager.iklim.co/activation/mobile-phone-number\"\n}"
response = http.request(request)
puts response.read_body{
"userId": "<string>",
"accountId": "<string>",
"recipientPhoneNumber": "<string>",
"tokenExpirationEpoch": 123,
"smsSent": true
}Request Phone Number Activation
Starts the phone number activation process by sending a verification code to the user’s phone.
POST
/
v1
/
accounts
/
phone-number-activation-request
Request Phone Number Activation
curl --request POST \
--url https://api.iklim.co/v1/accounts/phone-number-activation-request \
--header 'Content-Type: application/json' \
--data '
{
"userId": "296ff917-9b4b-4dc1-987d-2c17bdac7133",
"accountId": "a5b5687b-ad68-44c1-b80c-c96de0d34b0a",
"phoneNumberActivationPageLink": "https://api-manager.iklim.co/activation/mobile-phone-number"
}
'import requests
url = "https://api.iklim.co/v1/accounts/phone-number-activation-request"
payload = {
"userId": "296ff917-9b4b-4dc1-987d-2c17bdac7133",
"accountId": "a5b5687b-ad68-44c1-b80c-c96de0d34b0a",
"phoneNumberActivationPageLink": "https://api-manager.iklim.co/activation/mobile-phone-number"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
userId: '296ff917-9b4b-4dc1-987d-2c17bdac7133',
accountId: 'a5b5687b-ad68-44c1-b80c-c96de0d34b0a',
phoneNumberActivationPageLink: 'https://api-manager.iklim.co/activation/mobile-phone-number'
})
};
fetch('https://api.iklim.co/v1/accounts/phone-number-activation-request', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.iklim.co/v1/accounts/phone-number-activation-request",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'userId' => '296ff917-9b4b-4dc1-987d-2c17bdac7133',
'accountId' => 'a5b5687b-ad68-44c1-b80c-c96de0d34b0a',
'phoneNumberActivationPageLink' => 'https://api-manager.iklim.co/activation/mobile-phone-number'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.iklim.co/v1/accounts/phone-number-activation-request"
payload := strings.NewReader("{\n \"userId\": \"296ff917-9b4b-4dc1-987d-2c17bdac7133\",\n \"accountId\": \"a5b5687b-ad68-44c1-b80c-c96de0d34b0a\",\n \"phoneNumberActivationPageLink\": \"https://api-manager.iklim.co/activation/mobile-phone-number\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.iklim.co/v1/accounts/phone-number-activation-request")
.header("Content-Type", "application/json")
.body("{\n \"userId\": \"296ff917-9b4b-4dc1-987d-2c17bdac7133\",\n \"accountId\": \"a5b5687b-ad68-44c1-b80c-c96de0d34b0a\",\n \"phoneNumberActivationPageLink\": \"https://api-manager.iklim.co/activation/mobile-phone-number\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.iklim.co/v1/accounts/phone-number-activation-request")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"userId\": \"296ff917-9b4b-4dc1-987d-2c17bdac7133\",\n \"accountId\": \"a5b5687b-ad68-44c1-b80c-c96de0d34b0a\",\n \"phoneNumberActivationPageLink\": \"https://api-manager.iklim.co/activation/mobile-phone-number\"\n}"
response = http.request(request)
puts response.read_body{
"userId": "<string>",
"accountId": "<string>",
"recipientPhoneNumber": "<string>",
"tokenExpirationEpoch": 123,
"smsSent": true
}Body
application/json
User Identifier for Mobile Phone Activation
Example:
"296ff917-9b4b-4dc1-987d-2c17bdac7133"
Account Identifier for Mobile Phone Activation
Example:
"a5b5687b-ad68-44c1-b80c-c96de0d34b0a"
Mobile Phone Activation Page Link
Example:
"https://api-manager.iklim.co/activation/mobile-phone-number"
Response
Phone Number Activation Request Successfully Sent
User Identifier of Mobile Phone Activated User
Account Identifier of Mobile Phone Activated Account
Mobile Phone Number to which SMS was Sent
SMS Activation Token Expiration Time
Was SMS Sent Successfully?
⌘I