vCard QR Code
Create a QR code that saves contact information to the user's phone.
Type Identifier
type: "vCard"
Fields
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Required | Must be "vCard" |
first_name | string | Required | First name |
last_name | string | Optional | Last name |
phone | string | Optional | Primary phone number |
phone_alt | string | Optional | Alternative phone number |
email | string | Optional | Email address |
website | string | Optional | Website URL |
company | string | Optional | Company name |
job_title | string | Optional | Job title or position |
note | string | Optional | Additional notes |
address.street | string | Optional | Street address |
address.city | string | Optional | City |
address.state | string | Optional | State or province |
address.postal_code | string | Optional | Postal / ZIP code |
address.country | string | Optional | Country |
links | array | Optional | Additional links: [{ "label": "...", "url": "..." }] |
Use Cases
- Business cards — Replace or supplement printed cards
- Name badges — Quick contact sharing at events
- Email signatures — Add a QR code to your signature
- Networking — Easy contact exchange at conferences
Content Schema
{
"type": "vCard",
"first_name": "John",
"last_name": "Doe",
"phone": "+1234567890",
"email": "john@example.com",
"website": "https://johndoe.com",
"company": "Acme Inc",
"job_title": "Software Engineer",
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY",
"postal_code": "10001",
"country": "USA"
}
}
Example Request
curl -X POST "https://integration-api.qr-build.com/qr-codes" \
-H "X-API-Key: qrb_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"name": "My Business Card",
"type": "vCard",
"content": {
"type": "vCard",
"first_name": "John",
"last_name": "Doe",
"phone": "+1234567890",
"email": "john@acme.com",
"company": "Acme Inc",
"job_title": "CEO",
"links": [
{ "label": "LinkedIn", "url": "https://linkedin.com/in/johndoe" }
]
}
}'