Crie, atualize e gerencie códigos QR dinâmicos programaticamente. Cada código QR pode ser personalizado com cores, logotipos e capacidades de rastreamento.
| Método | Endpoint | Descrição |
|---|---|---|
POST | /organizations/:orgId/qr-codes | Crie um novo código QR |
GET | /organizations/:orgId/qr-codes | Liste todos os códigos QR |
GET | /organizations/:orgId/qr-codes/:id | Obtenha um código QR específico |
PUT | /organizations/:orgId/qr-codes/:id | Atualize um código QR |
DELETE | /organizations/:orgId/qr-codes/:id | Excluir um código QR |
GET | /organizations/:orgId/qr-codes/:id/download | Baixar imagem do código QR |
Crie um novo código QR dinâmico com conteúdo e estilo personalizáveis.
/organizations/:orgId/qr-codes| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| type | string | Obrigatório | Tipo de código QR (URL, VCARD, WIFI, etc.) |
| name | string | Obrigatório | Nome exibido para o código QR |
| data | object | Obrigatório | Dados de conteúdo (varia por tipo) |
| style | object | Opcional | Opções de personalização visual |
| folderId | string | Opcional | Pasta para organizar o código QR |
| tags | string[] | Opcional | Tags para categorização |
curl -X POST \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "URL",
"name": "Company Website",
"data": {
"url": "https://example.com"
},
"style": {
"foregroundColor": "#000000",
"backgroundColor": "#FFFFFF",
"cornerRadius": 10
}
}'{
"id": "qr_xyz789",
"type": "URL",
"name": "Company Website",
"shortUrl": "https://ilqr.co/xyz789",
"shortCode": "xyz789",
"data": {
"url": "https://example.com"
},
"style": {
"foregroundColor": "#000000",
"backgroundColor": "#FFFFFF",
"cornerRadius": 10
},
"status": "ACTIVE",
"totalScans": 0,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}Recupere uma lista paginada de códigos QR com filtragem opcional.
/organizations/:orgId/qr-codes| Parâmetro | Tipo | Descrição |
|---|---|---|
| page | number | Número da página (padrão: 1) |
| limit | number | Itens por página (padrão: 20, máximo: 100) |
| type | string | Filtrar por tipo de código QR |
| folderId | string | Filtrar por pasta |
| search | string | Pesquisar por nome |
| status | string | Filtrar por status (ATIVO, ARQUIVADO) |
Atualize o conteúdo, estilo ou metadados de um código QR existente. A imagem do código QR permanece a mesma enquanto o destino muda.
/organizations/:orgId/qr-codes/:idcurl -X PUT \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789 \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Updated Website",
"data": {
"url": "https://new-url.example.com"
}
}'Excluir permanentemente um código QR. Esta ação não pode ser desfeita. O URL curto deixará de funcionar.
/organizations/:orgId/qr-codes/:idcurl -X DELETE \
https://api.iloveqr.com/api/v1/organizations/org_abc123/qr-codes/qr_xyz789 \
-H "X-API-Key: YOUR_API_KEY"Link para qualquer site ou página da web
Compartilhar informações de contato
Conectar a redes WiFi
Link para documentos PDF
Composição de e-mail pré-preenchida
Mensagem SMS pré-preenchida
Chamada telefônica direta
Conteúdo em texto simples
Menu digital de restaurante
Links para lojas de aplicativos
Links para conteúdo de vídeo
Links para redes sociais
Saiba mais sobre recursos relacionados: