Complete API documentation for integrating QikCard into your applications. RESTful endpoints, WebSocket events, and comprehensive examples.
/api/v1/eventsCreate a new event
/api/v1/events/{id}Get event details
/api/v1/scannersRegister a new QikPoint scanner
/api/v1/interactionsRecord a card interaction
/api/v1/analytics/{eventId}Get event analytics data
/api/v1/nfts/mintMint NFT rewards
// Initialize QikCard SDK
import { QikCard } from '@qikcard/sdk';
const qikcard = new QikCard({
apiKey: 'qk_live_...',
environment: 'production'
});
// Create an event
const event = await qikcard.events.create({
name: 'Web3 Developer Conference',
startDate: '2025-03-15T09:00:00Z',
endDate: '2025-03-17T18:00:00Z',
location: {
name: 'San Francisco Convention Center',
address: '747 Howard St, San Francisco, CA 94103'
},
settings: {
requireRegistration: true,
enableNFTRewards: true,
maxParticipants: 2500
}
});
console.log('Event created:', event.id);Authorization: Bearer qk_test_...Authorization: Bearer qk_live_...The API uses conventional HTTP response codes to indicate success or failure:
200 - OK201 - Created204 - No Content400 - Bad Request401 - Unauthorized404 - Not Found429 - Rate Limited500 - Server Errornpm install @qikcard/sdkpip install qikcardOur developer support team is here to help you integrate QikCard successfully.