Skip to main content
POST
Create an app
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
name
string
required
Minimum string length: 2
description
string
required
Minimum string length: 1
logo_url
string<uri>
required
developer_name
string
required
Minimum string length: 1
contact_email
string<email>
required
Pattern: ^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$
contact_phone
string
required
Minimum string length: 5
oauth
object
required
capabilities
object
required
slug
string
Minimum string length: 2
Pattern: ^[a-z0-9-]+$
website_url
string<uri>

Response

201 - undefined