@ambassify/crusade-client

API Client for crusade service

Usage no npm install needed!

<script type="module">
  import ambassifyCrusadeClient from 'https://cdn.skypack.dev/@ambassify/crusade-client';
</script>

README

@ambassify/crusade-client

API Client for crusade service

CrusadeApi

  • #getAllCampaignCollection(resource, endpoint, campaignId, query)
  • #getCampaignCollection(endpoint, campaignId, query)
  • #getAllOrganizations(query, options)
  • #getOrganizations(query, options)
  • #getOrganization(id, query, options)
  • #getCurrentOrganization(query, options)
  • #updateCurrentOrganization(updates, options)
  • #getEmailTemplate(query, options)
  • #updateEmailTemplate(updates, options)
  • #getAllTags(query, options)
  • #getTags(query, options)
  • #getTag(id, query, options)
  • #createTag(tag = {}, options)
  • #updateTag(id, updates, options)
  • #deleteTag(id, options)
  • #getAllCampaignTabs(query, options)
  • #getCampaignTabs(query, options)
  • #getCampaignTab(id, query, options)
  • #createCampaignTab(campaignTab = {}, options)
  • #updateCampaignTab(id, updates, options)
  • #deleteCampaignTab(id, options)
  • #getAllCampaigns(query, options)
  • #getCampaigns(query, options)
  • #getAllCampaignsByTab(tabId, query, options)
  • #getCampaignsByTab(tabId, query, options)
  • #getCampaign(id, query, options)
  • #createCampaign(campaign = {}, options)
  • #updateCampaign(id, updates, options)
  • #deleteCampaign(id, options)
  • #duplicateCampaign(id, params, options)
  • #likeCampaign(id, options)
  • #unlikeCampaign(id, options)
  • #dismissCampaign(id, options)
  • #getAllConversions(campaignId, query, options)
  • #getConversions(campaignId, query, options)
  • #getConversion(id, query, options)
  • #createConversion(campaignId, conversion = {}, options)
  • #updateConversion(conversionId, data, options)
  • #deleteConversion(id, options)
  • #getAllInteractions(campaignId, query, options)
  • #getInteractions(campaignId, query, options)
  • #getInteraction(id, query, options)
  • #createInteraction(campaignId, interaction = {}, options)
  • #updateInteraction(id, updates, options)
  • #deleteInteraction(id, options)
  • #getCommunity(query, options)
  • #getAllWebhooks(query, options)
  • #getWebhooks(query, options)
  • #getWebhook(id, query, options)
  • #getRewards(query, options)
  • #getReward(id, query, options)
  • #createReward(reward, options)
  • #updateReward(id, updates, options)
  • #deleteReward(id, options)
  • #getAllRewardRequests(query, options)
  • #getRewardRequests(query, options)
  • #getRewardRequest(id, query, options)
  • #createRewardRequest(rewardId, request = {}, options)
  • #updateRewardRequest(id, updates, options)
  • #deleteRewardRequest(id, options)
  • #getAllCustomProperties(query, options)
  • #getCustomProperties(query, options)
  • #getCustomProperty(id, query, options)
  • #createCustomProperty(customProperty, options)
  • #updateCustomProperty(id, updates, options)
  • #deleteCustomProperty(id, options)
  • #getAllImportSources(query, options)
  • #getImportSources(query, options)
  • #getImportSource(id, query, options)
  • #createImportSource(importSource, options)
  • #updateImportSource(id, updates, options)
  • #deleteImportSource(id, options)
  • #getAllIntegrations(query, options)
  • #getIntegrations(query, options)
  • #getIntegration(id, query, options)
  • #createIntegration(integration, options)
  • #updateIntegration(id, updates, options)
  • #deleteIntegration(id, options)
  • #getAllParticipants(query, options)
  • #getParticipants(query, options)
  • #getParticipant(id, query, options)
  • #getAllCommenters(query, options)
  • #getCommenters(query, options)
  • #getCommenter(id, query, options)