Form titlePartner onboarding request
Fields5
Required fields4
Thememodern
Field configuration
| Name | Type | Required | Label |
|---|---|---|---|
| fullName | text | required | Full name |
| workEmail | required | Work email | |
| company | text | required | Company |
| integrationNeed | select | required | Integration need |
| notes | textarea | optional | Context |
HTML form:
<form class="apyrn-form apyrn-form--modern">
<h2>Partner onboarding request</h2>
<p>Capture the minimum information needed to qualify a partner API onboarding conversation.</p>
<label for="fullName">Full name *</label>
<input type="text" id="fullName" name="fullName" placeholder="Enter full name" required />
<label for="workEmail">Work email *</label>
<input type="email" id="workEmail" name="workEmail" placeholder="name@company.com" required />
<label for="company">Company *</label>
<input type="text" id="company" name="company" placeholder="Company name" required />
<label for="integrationNeed">Integration need *</label>
<select id="integrationNeed" name="integrationNeed" required>
<option value="Unified API">Unified API</option>
<option value="Workflow API">Workflow API</option>
<option value="Partner API">Partner API</option>
</select>
<label for="notes">Context</label>
<textarea id="notes" name="notes" placeholder="Systems, constraints, timeline"></textarea>
<button type="submit">Submit request</button>
</form>
Validation schema (JSON Schema):
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Partner onboarding request",
"type": "object",
"properties": {
"fullName": {
"type": "string",
"title": "Full name"
},
"workEmail": {
"type": "string",
"title": "Work email"
},
"company": {
"type": "string",
"title": "Company"
},
"integrationNeed": {
"type": "string",
"title": "Integration need",
"enum": [
"Unified API",
"Workflow API",
"Partner API"
]
},
"notes": {
"type": "string",
"title": "Context"
}
},
"required": [
"fullName",
"workEmail",
"company",
"integrationNeed"
]
}