Overview
The EcoTrack API provides programmatic access to our blockchain-verified environmental traceability platform. Built for brands, recyclers, and partners who need to integrate recycling data, compliance reporting, and material tracking into their systems.
Performance
Requests per second with sub-100ms response times
Reliability
Uptime with automatic failover and monitoring
Blockchain
Feeless distributed ledger for immutable records
Security
TLS 1.3 encryption with token-based authentication
https://api.mirasiprovisions.com/v2Response Format: JSON
Character Encoding: UTF-8
Authentication
All API requests require authentication using Bearer tokens. Tokens are obtained through our OAuth 2.0 flow or provided during partner onboarding.
Security Best Practices
- Never expose tokens in client-side code or public repositories
- Use HTTPS only - all requests must be encrypted
- Rotate tokens regularly - implement token refresh mechanisms
- Scope access appropriately - request only permissions needed
Collections
Manage plastic waste collection records with GPS verification and blockchain notarization.
Retrieve verified plastic collection records with filtering options.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| status | string | Optional | Filter by collection status (verified, pending, transferred) |
| date_from | string | Optional | Start date (ISO 8601 format) |
| date_to | string | Optional | End date (ISO 8601 format) |
| limit | integer | Optional | Number of records to return (default: 50, max: 200) |
Response (200 OK)
Material Passports
Digital identities for recycled materials with complete traceability from collection to recycling.
Retrieve complete material passport with journey history and blockchain verification.
Path Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| passport_id | string | Required | Unique passport identifier (UUID) |
Response (200 OK)
Transfers
Secure ownership transfers between stakeholders with GPS verification and automatic blockchain updates.
Initiate a material transfer between verified parties.
Request Body
Response (201 Created)
Marketplace
Trade verified recycled materials with transparent pricing and quality assurance.
Browse available recycled material listings with verification status.
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| material_type | string | Optional | Filter by material (PET, HDPE, PP, etc.) |
| min_weight_kg | number | Optional | Minimum weight in kilograms |
| verified_only | boolean | Optional | Show only blockchain-verified listings |
Analytics
Access environmental impact metrics and compliance reporting data.
Retrieve aggregated environmental impact metrics for reporting.
Response (200 OK)
Webhooks
Receive real-time notifications for important events in the EcoTrack ecosystem.
Available Events
- collection.verified - When a collection is blockchain-verified
- transfer.completed - When ownership transfer is confirmed
- passport.created - When a new material passport is generated
- marketplace.listing.created - When new material is listed for sale
Rate Limits
API requests are rate-limited to ensure fair usage and system stability.
Standard Tier
Requests per minute
Partner Tier
Requests per minute
Enterprise Tier
Requests per minute (custom limits available)
X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers.
Support & Integration
Need help integrating with the EcoTrack API? We're here to assist.
- Documentation: This guide provides public API overview
- Technical Support: Available for verified partners
- Sandbox Environment: Test integration before going live
- SDK Libraries: Coming soon for major programming languages
Become an Integration Partner
Get full API access, technical documentation, sandbox environment, and dedicated support.
Request API Access