Create an applicant
curl --request POST \
--url https://sandbox-platform.jupico.com/v1/provisioning/applicant \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"fullname": "John Smith",
"mobileNumber": "1234567890",
"email": "john.smith@example.com"
}
'import requests
url = "https://sandbox-platform.jupico.com/v1/provisioning/applicant"
payload = {
"fullname": "John Smith",
"mobileNumber": "1234567890",
"email": "john.smith@example.com"
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
fullname: 'John Smith',
mobileNumber: '1234567890',
email: 'john.smith@example.com'
})
};
fetch('https://sandbox-platform.jupico.com/v1/provisioning/applicant', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://sandbox-platform.jupico.com/v1/provisioning/applicant';
const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
fullname: 'John Smith',
mobileNumber: '1234567890',
email: 'john.smith@example.com'
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"code": "<string>",
"success": true,
"message": "<string>",
"data": {
"applicantId": "<string>",
"username": "<string>"
}
}Provisioning
Create an applicant
Creates an applicant — the individual who owns the merchant application. This is the first step in the provisioning chain: applicant → application → submerchant.
POST
https://sandbox-platform.jupico.com
/
v1
/
provisioning
/
applicant
Create an applicant
curl --request POST \
--url https://sandbox-platform.jupico.com/v1/provisioning/applicant \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"fullname": "John Smith",
"mobileNumber": "1234567890",
"email": "john.smith@example.com"
}
'import requests
url = "https://sandbox-platform.jupico.com/v1/provisioning/applicant"
payload = {
"fullname": "John Smith",
"mobileNumber": "1234567890",
"email": "john.smith@example.com"
}
headers = {
"Authorization": "Basic <encoded-value>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
fullname: 'John Smith',
mobileNumber: '1234567890',
email: 'john.smith@example.com'
})
};
fetch('https://sandbox-platform.jupico.com/v1/provisioning/applicant', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://sandbox-platform.jupico.com/v1/provisioning/applicant';
const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
fullname: 'John Smith',
mobileNumber: '1234567890',
email: 'john.smith@example.com'
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"code": "<string>",
"success": true,
"message": "<string>",
"data": {
"applicantId": "<string>",
"username": "<string>"
}
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
application/json
Full name of the applicant
Maximum string length:
75Example:
"John Smith"
Mobile number (numeric only)
Maximum string length:
15Example:
"1234567890"
Email address of the applicant
Maximum string length:
75Example:
"john.smith@example.com"
Service provider product ID
Maximum string length:
4Example:
"255"
Response
201 - application/json
Applicant created successfully
Last modified on August 31, 2026
Was this page helpful?

