Create an app
curl --request POST \
--url https://api.vambe.me/api/ecommerce-app \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"logo_url": "<string>",
"developer_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_phone": "<string>"
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
description: '<string>',
logo_url: '<string>',
developer_name: '<string>',
contact_email: 'jsmith@example.com',
contact_phone: '<string>'
})
};
fetch('https://api.vambe.me/api/ecommerce-app', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vambe.me/api/ecommerce-app"
payload = {
"name": "<string>",
"description": "<string>",
"logo_url": "<string>",
"developer_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_phone": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)App management API
Create an app
Creates an app in draft status, owned by the calling account. Only visible to the account until approved by the Vambe team.
POST
/
api
/
ecommerce-app
Create an app
curl --request POST \
--url https://api.vambe.me/api/ecommerce-app \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"logo_url": "<string>",
"developer_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_phone": "<string>"
}
'const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
name: '<string>',
description: '<string>',
logo_url: '<string>',
developer_name: '<string>',
contact_email: 'jsmith@example.com',
contact_phone: '<string>'
})
};
fetch('https://api.vambe.me/api/ecommerce-app', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.vambe.me/api/ecommerce-app"
payload = {
"name": "<string>",
"description": "<string>",
"logo_url": "<string>",
"developer_name": "<string>",
"contact_email": "jsmith@example.com",
"contact_phone": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)Creates an app in
draft status, owned by the calling account. The app stays
visible only to your account until the Vambe team approves it; once approved it
becomes installable by any account. The response includes the signing_secret
used to sign webhook payloads โ store it securely, it is shown only on create
and on rotate.Body
application/json
Minimum string length:
2Minimum string length:
1Minimum string length:
1Pattern:
^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$Minimum string length:
5Minimum string length:
2Pattern:
^[a-z0-9-]+$Show child attributes
Show child attributes
Show child attributes
Show child attributes
Response
201 - undefined
Was this page helpful?
