Tropic API
The Tropic public REST API enables organizations to connect Tropic with other software in their stack. It supports managing contracts, suppliers, procurement requests, webhook subscriptions, and users programmatically. Authentication uses API keys via Bearer tokens issued from the Tropic settings panel.
Documentation
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tropic/refs/heads/main/json-schema/tropic-contract-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tropic/refs/heads/main/json-schema/tropic-supplier-schema.json
Other Resources
SpectralRules
https://raw.githubusercontent.com/api-evangelist/tropic/refs/heads/main/rules/tropic-rules.yml
NaftikoCapabilities
https://raw.githubusercontent.com/api-evangelist/tropic/refs/heads/main/capabilities/procurement-management.yaml
JSONLDContext
https://raw.githubusercontent.com/api-evangelist/tropic/refs/heads/main/json-ld/tropic-context.jsonld
Vocabulary
https://raw.githubusercontent.com/api-evangelist/tropic/refs/heads/main/vocabulary/tropic-vocabulary.yml