Developer Documentation
Build with CirculeID
Complete API documentation, SDKs, and integration guides to build digital product passports into your applications.
Quick Start
Step 1
Get API Key
Sign up and generate your API key from the dashboard.
Step 2
Install SDK
Install our SDK for Node.js, Python, or use REST API directly.
Step 3
Create Passport
Make your first API call to create a digital product passport.
Quick Start Example
// Install the SDK
npm install @circuleid/sdk
// Initialize the client
import { CirculeID } from '@circuleid/sdk';
const client = new CirculeID({
apiKey: 'your_api_key_here'
});
// Create a digital product passport
const passport = await client.passports.create({
productId: 'SKU-12345',
name: 'Organic Cotton T-Shirt',
data: {
materials: ['100% Organic Cotton'],
origin: 'Gujarat, India',
carbonFootprint: 2.1,
certifications: ['GOTS', 'Fair Trade']
}
});
console.log('Passport created:', passport.id);Documentation
Core API Endpoints
POST
/v1/passportsCreate a new digital product passportGET
/v1/passports/:idRetrieve a specific passport by IDPUT
/v1/passports/:idUpdate passport informationDELETE
/v1/passports/:idArchive a passportPOST
/v1/passports/:id/scanRecord a passport scan eventGET
/v1/analyticsRetrieve analytics and insightsNeed Help?
Our developer support team is here to help you integrate CirculeID into your applications.