Create Integration Instance
3 min
create integration instance ui trigger integration > add connector > select provider > configure > save the integration module (internally cc ) connects litmus edge to cloud services and databases creating an instance requires knowing the provider's config schema first, then supplying the correct fields in a createinstance mutation step table step api name method endpoint / graphql operation input output / what to capture 1 get provider schema post {{edgeurl}}/cc/v2 > getproviderschema provider id full config schema (field names, types, required, defaults, enums) see provider schemas reference folder 2 create instance post {{edgeurl}}/cc/v2 > createinstance provider id + config json (matching schema from step 1) instanceid , providerid , online , status see create instance provider examples folder 3 list instances post {{edgeurl}}/cc/v2 > listinstances optional filter by instanceid verify instance was created, check online and status 4 create subscription (topics) post {{edgeurl}}/cc/v2 > createsubscription instance id + topic config topic subscription created data starts flowing reference sections api litmus io includes two cross referenced sections, one entry per provider provider schemas reference (45 entries) canonical getproviderschema response per provider use as a lookup for valid config fields create instance provider examples (45 entries) canonical createinstance mutation per provider, with a working config body copy and adapt supported providers (45) amqp (ssl/tcp), aveva data hub, osi pi historian, aws iot core/sitewise, azure event hubs/iot hub, cognite, databricks sql, google cloud pub/sub, ibm watson, influxdb (v1 7/v2), kafka (ssl/tcp, gen 2), litmus uns, mqtt (generic/v5/ssl), mongodb (v4+), nats, oracle fusion cloud, rest api, sql server, mysql, postgresql, snowflake, splunk see also integration providers concept # integration reference #