Create an application
curl --request POST \
--url https://sandbox-platform.jupico.com/v1/provisioning/application \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"applicantId": "507f1f77bcf86cd799439011",
"identity": {
"type": "individual",
"owners": [
{
"title": "Mr.",
"firstName": "John",
"middleName": "Michael",
"lastName": "Smith",
"birthDate": "1990-05-15",
"phoneNumber": "1234567890",
"streetNum": "123",
"streetName": "Main Street",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"ssn": "123456789",
"ownershipPercentage": 100,
"email": "john.smith@example.com",
"position": "SP"
}
]
}
}
'import requests
url = "https://sandbox-platform.jupico.com/v1/provisioning/application"
payload = {
"applicantId": "507f1f77bcf86cd799439011",
"identity": {
"type": "individual",
"owners": [
{
"title": "Mr.",
"firstName": "John",
"middleName": "Michael",
"lastName": "Smith",
"birthDate": "1990-05-15",
"phoneNumber": "1234567890",
"streetNum": "123",
"streetName": "Main Street",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"ssn": "123456789",
"ownershipPercentage": 100,
"email": "john.smith@example.com",
"position": "SP"
}
]
}
}
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({
applicantId: '507f1f77bcf86cd799439011',
identity: {
type: 'individual',
owners: [
{
title: 'Mr.',
firstName: 'John',
middleName: 'Michael',
lastName: 'Smith',
birthDate: '1990-05-15',
phoneNumber: '1234567890',
streetNum: '123',
streetName: 'Main Street',
city: 'New York',
state: 'NY',
postalCode: '10001',
ssn: '123456789',
ownershipPercentage: 100,
email: 'john.smith@example.com',
position: 'SP'
}
]
}
})
};
fetch('https://sandbox-platform.jupico.com/v1/provisioning/application', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://sandbox-platform.jupico.com/v1/provisioning/application';
const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
applicantId: '507f1f77bcf86cd799439011',
identity: {
type: 'individual',
owners: [
{
title: 'Mr.',
firstName: 'John',
middleName: 'Michael',
lastName: 'Smith',
birthDate: '1990-05-15',
phoneNumber: '1234567890',
streetNum: '123',
streetName: 'Main Street',
city: 'New York',
state: 'NY',
postalCode: '10001',
ssn: '123456789',
ownershipPercentage: 100,
email: 'john.smith@example.com',
position: 'SP'
}
]
}
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"code": "<string>",
"success": true,
"message": "<string>",
"data": {
"smApplicationId": "507f1f77bcf86cd799439012",
"status": "review"
}
}Provisioning
Create an application
Creates a merchant application linked to an applicant. The application carries the entity type and ownership details used in underwriting.
POST
https://sandbox-platform.jupico.com
/
v1
/
provisioning
/
application
Create an application
curl --request POST \
--url https://sandbox-platform.jupico.com/v1/provisioning/application \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data '
{
"applicantId": "507f1f77bcf86cd799439011",
"identity": {
"type": "individual",
"owners": [
{
"title": "Mr.",
"firstName": "John",
"middleName": "Michael",
"lastName": "Smith",
"birthDate": "1990-05-15",
"phoneNumber": "1234567890",
"streetNum": "123",
"streetName": "Main Street",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"ssn": "123456789",
"ownershipPercentage": 100,
"email": "john.smith@example.com",
"position": "SP"
}
]
}
}
'import requests
url = "https://sandbox-platform.jupico.com/v1/provisioning/application"
payload = {
"applicantId": "507f1f77bcf86cd799439011",
"identity": {
"type": "individual",
"owners": [
{
"title": "Mr.",
"firstName": "John",
"middleName": "Michael",
"lastName": "Smith",
"birthDate": "1990-05-15",
"phoneNumber": "1234567890",
"streetNum": "123",
"streetName": "Main Street",
"city": "New York",
"state": "NY",
"postalCode": "10001",
"ssn": "123456789",
"ownershipPercentage": 100,
"email": "john.smith@example.com",
"position": "SP"
}
]
}
}
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({
applicantId: '507f1f77bcf86cd799439011',
identity: {
type: 'individual',
owners: [
{
title: 'Mr.',
firstName: 'John',
middleName: 'Michael',
lastName: 'Smith',
birthDate: '1990-05-15',
phoneNumber: '1234567890',
streetNum: '123',
streetName: 'Main Street',
city: 'New York',
state: 'NY',
postalCode: '10001',
ssn: '123456789',
ownershipPercentage: 100,
email: 'john.smith@example.com',
position: 'SP'
}
]
}
})
};
fetch('https://sandbox-platform.jupico.com/v1/provisioning/application', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const url = 'https://sandbox-platform.jupico.com/v1/provisioning/application';
const options = {
method: 'POST',
headers: {Authorization: 'Basic <encoded-value>', 'Content-Type': 'application/json'},
body: JSON.stringify({
applicantId: '507f1f77bcf86cd799439011',
identity: {
type: 'individual',
owners: [
{
title: 'Mr.',
firstName: 'John',
middleName: 'Michael',
lastName: 'Smith',
birthDate: '1990-05-15',
phoneNumber: '1234567890',
streetNum: '123',
streetName: 'Main Street',
city: 'New York',
state: 'NY',
postalCode: '10001',
ssn: '123456789',
ownershipPercentage: 100,
email: 'john.smith@example.com',
position: 'SP'
}
]
}
})
};
fetch(url, options)
.then(res => res.json())
.then(json => console.log(json))
.catch(err => console.error(err));{
"code": "<string>",
"success": true,
"message": "<string>",
"data": {
"smApplicationId": "507f1f77bcf86cd799439012",
"status": "review"
}
}Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
application/json
Response
201 - application/json
Application created successfully
Last modified on July 14, 2026
Was this page helpful?
⌘I

