Last updated on November 1, 2026
Your platforms
See which platforms are switched on for you, and what the shared shapes cover on each.
What platforms.list does
platforms.list names every platform switched on for you, and says how much of it crm covers. It takes nothing.
const { platforms } = await appnigma.platforms.list();
for (const { platform, label, support, coverage } of platforms) {
console.log(platform, label, support, coverage);
}client.platforms.list[:platforms].each do |platform|
puts "#{platform[:label]}: #{platform[:support]}"
endfor platform in client.platforms.list()["platforms"]:
print(platform["label"], platform["support"])What you get back
Each entry in platforms has:
The platform key, such as hubspot. Pass it as platform to the other calls.
The platform's name, as people know it.
For a supported platform, each object and the actions crm has for it, such as [{ object: "contact", actions: ["list", "get"] }]. An empty list for an experimental one. Empty when support is unknown: null in TypeScript, nil in Ruby, None in Python.
When we ship an adapter for a platform you already use, it becomes supported with nothing to change on your side. To ask for a platform we do not offer yet, tell us in your Slack channel with us.