The big picture
The ConformaESG API exposes your sustainability data as a handful of connected resources. At the center of the model is the supplier: every material flow, certification and purchase is ultimately anchored to the supplier that provides it.
Shell
┌──────────────┐│ Supplier │└──────┬───────┘┌───────────────┼────────────────┐▼ ▼ ▼┌──────────────┐ ┌──────────────┐ ┌──────────────┐│ Certifications│ │ Products │ │ Purchases │└──────────────┘ └──────┬───────┘ └──────┬───────┘│ │┌──────┴─────┐ ┌────┴─────┐▼ ▼ ▼ ▼Textile Chemicals Status Audit log(fiber/yarn/ of changesfabric)┌─────────────────────────────────────┐│ Product Traceability (with stages) │└─────────────────────────────────────┘
The resources you'll use
| Resource | Purpose | Reference |
|---|---|---|
| Suppliers | Companies that provide you with materials, chemicals or services | API → |
| Supplier Certifications | Documents that prove a supplier's compliance (REACH, GOTS, GRS…) | API → |
| Supplier Products | The catalog of items a specific supplier offers you | API → |
| Company Products | Items in your own company catalog | API → |
| Chemicals | Chemical products with CAS number and ZDHC classification | API → |
| Textile (fibers/yarns/fabrics) | Specialized product catalogs with textile-specific attributes | Fabrics → |
| Purchases | Supplier purchase orders with status lifecycle and audit log | API → |
| Product Traceability | End-to-end journey of a product with processing stages, distances and CO₂ emissions | API → |
| Traceability Records | Batch-level records for individual shipments (origin, destination, certifications) | API → |
How the resources fit together
- You start by registering your suppliers and attaching their certifications.
- You add the items each supplier sells to you as supplier products (or fabrics / yarns / fibers for textile-specific detail).
- You maintain your own company products catalog — the SKUs you sell.
- Every time you buy from a supplier you create a purchase order, then move it through the status lifecycle as it progresses.
- For any company product you can build a product traceability journey composed of ordered processing stages — each stage captures the transport mode, distance and CO₂ emissions between steps.
- When a specific batch ships, you record it as a traceability record (batch-level, lightweight alternative to the full journey).
Multi-tenant isolation
All records are scoped to the tenant identified by your credentials. You cannot see or modify data belonging to other tenants, and no tenant identifier is required in any request. Your subscription also defines which modules are enabled — see Configuration and the /me/entitlements endpoint.