Skip to content

Unity SDK for connecting to KnetikCloud. Visit knetikcloud.com or spawnpoint.com for details.

Notifications You must be signed in to change notification settings

knetikcloud/knetikcloud-unity-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

com.knetikcloud - the C# library for the Knetik Platform API Documentation latest

This is the spec for the Knetik API. Use this in conjunction with the documentation found at https://knetikcloud.com.

This Unity/C# SDK is automatically generated by the Swagger Codegen project:

  • API version: latest
  • SDK version: 1.0.0
  • Build date: 2017-09-04T22:12:08.661-07:00
  • Build package: io.swagger.codegen.languages.CsharpDotNet2ClientCodegen For more information, please visit http://www.knetik.com

Frameworks supported

  • Unity 5.x

Dependencies

  • RestSharp-Unity-NET-105.1.0
  • Unity.Newtonsoft.Json 7.0.0

The dependent DLLs included in the package may not be the latest version. We recommend using [NuGet] (https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages.

Installation

Either download and install the provided Unity package file OR install the loose files in your Unity project. The dependent DLLs should be installed in an Assets/Plugin folder and the Knetik Cloud script files should be installed in Assets/ThirdParty/KnetikCloud/.

Getting Started

You should configure the project via the Knetik Cloud->Project Settings... menu item. Once this is complete and saved you can then include include the KnetikClient Mono Behaviour script on your game object. If everything is setup correctly it should automatically login and obtain an authorization token.

Documentation for API Endpoints

All URIs are relative to https://sandbox.knetikcloud.com

Class Method HTTP request Description
AccessTokenApi GetOAuthToken POST /oauth/token Get access token
ActivitiesApi CreateActivity POST /activities Create an activity
ActivitiesApi CreateActivityOccurrence POST /activity-occurrences Create a new activity occurrence. Ex: start a game
ActivitiesApi CreateActivityTemplate POST /activities/templates Create a activity template
ActivitiesApi DeleteActivity DELETE /activities/{id} Delete an activity
ActivitiesApi DeleteActivityTemplate DELETE /activities/templates/{id} Delete a activity template
ActivitiesApi GetActivities GET /activities List activity definitions
ActivitiesApi GetActivity GET /activities/{id} Get a single activity
ActivitiesApi GetActivityTemplate GET /activities/templates/{id} Get a single activity template
ActivitiesApi GetActivityTemplates GET /activities/templates List and search activity templates
ActivitiesApi SetActivityOccurrenceResults POST /activity-occurrences/{activity_occurrence_id}/results Sets the status of an activity occurrence to FINISHED and logs metrics
ActivitiesApi UpdateActivity PUT /activities/{id} Update an activity
ActivitiesApi UpdateActivityOccurrence PUT /activity-occurrences/{activity_occurrence_id}/status Updated the status of an activity occurrence
ActivitiesApi UpdateActivityTemplate PUT /activities/templates/{id} Update an activity template
AmazonWebServicesS3Api GetDownloadURL GET /amazon/s3/downloadurl Get a temporary signed S3 URL for download
AmazonWebServicesS3Api GetSignedS3URL GET /amazon/s3/signedposturl Get a signed S3 URL for upload
AuthClientsApi CreateClient POST /auth/clients Create a new client
AuthClientsApi DeleteClient DELETE /auth/clients/{client_key} Delete a client
AuthClientsApi GetClient GET /auth/clients/{client_key} Get a single client
AuthClientsApi GetClientGrantTypes GET /auth/clients/grant-types List available client grant types
AuthClientsApi GetClients GET /auth/clients List and search clients
AuthClientsApi SetClientGrantTypes PUT /auth/clients/{client_key}/grant-types Set grant types for a client
AuthClientsApi SetClientRedirectUris PUT /auth/clients/{client_key}/redirect-uris Set redirect uris for a client
AuthClientsApi UpdateClient PUT /auth/clients/{client_key} Update a client
AuthPermissionsApi CreatePermission POST /auth/permissions Create a new permission
AuthPermissionsApi DeletePermission DELETE /auth/permissions/{permission} Delete a permission
AuthPermissionsApi GetPermission GET /auth/permissions/{permission} Get a single permission
AuthPermissionsApi GetPermissions GET /auth/permissions List and search permissions
AuthPermissionsApi UpdatePermission PUT /auth/permissions/{permission} Update a permission
AuthRolesApi CreateRole POST /auth/roles Create a new role
AuthRolesApi DeleteRole DELETE /auth/roles/{role} Delete a role
AuthRolesApi GetClientRoles GET /auth/clients/{client_key}/roles Get roles for a client
AuthRolesApi GetRole GET /auth/roles/{role} Get a single role
AuthRolesApi GetRoles GET /auth/roles List and search roles
AuthRolesApi GetUserRoles GET /auth/users/{user_id}/roles Get roles for a user
AuthRolesApi SetClientRoles PUT /auth/clients/{client_key}/roles Set roles for a client
AuthRolesApi SetPermissionsForRole PUT /auth/roles/{role}/permissions Set permissions for a role
AuthRolesApi SetUserRoles PUT /auth/users/{user_id}/roles Set roles for a user
AuthRolesApi UpdateRole PUT /auth/roles/{role} Update a role
AuthTokensApi DeleteTokens DELETE /auth/tokens Delete tokens by username, client id, or both
AuthTokensApi GetToken GET /auth/tokens/{username}/{client_id} Get a single token by username and client id
AuthTokensApi GetTokens GET /auth/tokens List usernames and client ids
BRERuleEngineActionsApi GetBREActions GET /bre/actions Get a list of available actions
BRERuleEngineCategoriesApi CreateBRECategoryTemplate POST /bre/categories/templates Create a BRE category template
BRERuleEngineCategoriesApi DeleteBRECategoryTemplate DELETE /bre/categories/templates/{id} Delete a BRE category template
BRERuleEngineCategoriesApi GetBRECategories GET /bre/categories List categories
BRERuleEngineCategoriesApi GetBRECategory GET /bre/categories/{name} Get a single category
BRERuleEngineCategoriesApi GetBRECategoryTemplate GET /bre/categories/templates/{id} Get a single BRE category template
BRERuleEngineCategoriesApi GetBRECategoryTemplates GET /bre/categories/templates List and search BRE category templates
BRERuleEngineCategoriesApi UpdateBRECategory PUT /bre/categories/{name} Update a category
BRERuleEngineCategoriesApi UpdateBRECategoryTemplate PUT /bre/categories/templates/{id} Update a BRE category template
BRERuleEngineEventsApi SendBREEvent POST /bre/events Fire a new event, based on an existing trigger
BRERuleEngineExpressionsApi GetBREExpressions GET /bre/expressions/lookup Get a list of 'lookup' type expressions
BRERuleEngineGlobalsApi CreateBREGlobal POST /bre/globals/definitions Create a global definition
BRERuleEngineGlobalsApi DeleteBREGlobal DELETE /bre/globals/definitions/{id} Delete a global
BRERuleEngineGlobalsApi GetBREGlobal GET /bre/globals/definitions/{id} Get a single global definition
BRERuleEngineGlobalsApi GetBREGlobals GET /bre/globals/definitions List global definitions
BRERuleEngineGlobalsApi UpdateBREGlobal PUT /bre/globals/definitions/{id} Update a global definition
BRERuleEngineRulesApi CreateBRERule POST /bre/rules Create a rule
BRERuleEngineRulesApi DeleteBRERule DELETE /bre/rules/{id} Delete a rule
BRERuleEngineRulesApi GetBREExpressionAsString POST /bre/rules/expression-as-string Returns a string representation of the provided expression
BRERuleEngineRulesApi GetBRERule GET /bre/rules/{id} Get a single rule
BRERuleEngineRulesApi GetBRERules GET /bre/rules List rules
BRERuleEngineRulesApi SetBRERule PUT /bre/rules/{id}/enabled Enable or disable a rule
BRERuleEngineRulesApi UpdateBRERule PUT /bre/rules/{id} Update a rule
BRERuleEngineTriggersApi CreateBRETrigger POST /bre/triggers Create a trigger
BRERuleEngineTriggersApi DeleteBRETrigger DELETE /bre/triggers/{event_name} Delete a trigger
BRERuleEngineTriggersApi GetBRETrigger GET /bre/triggers/{event_name} Get a single trigger
BRERuleEngineTriggersApi GetBRETriggers GET /bre/triggers List triggers
BRERuleEngineTriggersApi UpdateBRETrigger PUT /bre/triggers/{event_name} Update a trigger
BRERuleEngineVariablesApi GetBREVariableTypes GET /bre/variable-types Get a list of variable types available
BRERuleEngineVariablesApi GetBREVariableValues GET /bre/variable-types/{name}/values List valid values for a type
CampaignsApi AddChallengeToCampaign POST /campaigns/{id}/challenges Add a challenge to a campaign
CampaignsApi CreateCampaign POST /campaigns Create a campaign
CampaignsApi CreateCampaignTemplate POST /campaigns/templates Create a campaign template
CampaignsApi DeleteCampaign DELETE /campaigns/{id} Delete a campaign
CampaignsApi DeleteCampaignTemplate DELETE /campaigns/templates/{id} Delete a campaign template
CampaignsApi GetCampaign GET /campaigns/{id} Returns a single campaign
CampaignsApi GetCampaignChallenges GET /campaigns/{id}/challenges List the challenges associated with a campaign
CampaignsApi GetCampaignTemplate GET /campaigns/templates/{id} Get a single campaign template
CampaignsApi GetCampaignTemplates GET /campaigns/templates List and search campaign templates
CampaignsApi GetCampaigns GET /campaigns List and search campaigns
CampaignsApi RemoveChallengeFromCampaign DELETE /campaigns/{campaign_id}/challenges/{id} Remove a challenge from a campaign
CampaignsApi UpdateCampaign PUT /campaigns/{id} Update a campaign
CampaignsApi UpdateCampaignTemplate PUT /campaigns/templates/{id} Update an campaign template
CampaignsChallengesApi CreateChallenge POST /challenges Create a challenge
CampaignsChallengesApi CreateChallengeActivity POST /challenges/{challenge_id}/activities Create a challenge activity
CampaignsChallengesApi CreateChallengeActivityTemplate POST /challenge-activities/templates Create a challenge activity template
CampaignsChallengesApi CreateChallengeTemplate POST /challenges/templates Create a challenge template
CampaignsChallengesApi DeleteChallenge DELETE /challenges/{id} Delete a challenge
CampaignsChallengesApi DeleteChallengeActivity DELETE /challenges/{challenge_id}/activities/{id} Delete a challenge activity
CampaignsChallengesApi DeleteChallengeActivityTemplate DELETE /challenge-activities/templates/{id} Delete a challenge activity template
CampaignsChallengesApi DeleteChallengeEvent DELETE /challenges/events/{id} Delete a challenge event
CampaignsChallengesApi DeleteChallengeTemplate DELETE /challenges/templates/{id} Delete a challenge template
CampaignsChallengesApi GetChallenge GET /challenges/{id} Retrieve a challenge
CampaignsChallengesApi GetChallengeActivities GET /challenges/{challenge_id}/activities List and search challenge activities
CampaignsChallengesApi GetChallengeActivity GET /challenges/{challenge_id}/activities/{id} Get a single challenge activity
CampaignsChallengesApi GetChallengeActivityTemplate GET /challenge-activities/templates/{id} Get a single challenge activity template
CampaignsChallengesApi GetChallengeActivityTemplates GET /challenge-activities/templates List and search challenge activity templates
CampaignsChallengesApi GetChallengeEvent GET /challenges/events/{id} Retrieve a single challenge event details
CampaignsChallengesApi GetChallengeEvents GET /challenges/events Retrieve a list of challenge events
CampaignsChallengesApi GetChallengeTemplate GET /challenges/templates/{id} Get a single challenge template
CampaignsChallengesApi GetChallengeTemplates GET /challenges/templates List and search challenge templates
CampaignsChallengesApi GetChallenges GET /challenges Retrieve a list of challenges
CampaignsChallengesApi UpdateChallenge PUT /challenges/{id} Update a challenge
CampaignsChallengesApi UpdateChallengeActivity PUT /challenges/{challenge_id}/activities/{id} Update a challenge activity
CampaignsChallengesApi UpdateChallengeActivityTemplate PUT /challenge-activities/templates/{id} Update an challenge activity template
CampaignsChallengesApi UpdateChallengeTemplate PUT /challenges/templates/{id} Update a challenge template
CampaignsRewardsApi CreateRewardSet POST /rewards Create a reward set
CampaignsRewardsApi DeleteRewardSet DELETE /rewards/{id} Delete a reward set
CampaignsRewardsApi GetRewardSet GET /rewards/{id} Get a single reward set
CampaignsRewardsApi GetRewardSets GET /rewards List and search reward sets
CampaignsRewardsApi UpdateRewardSet PUT /rewards/{id} Update a reward set
CategoriesApi CreateCategory POST /categories Create a new category
CategoriesApi CreateCategoryTemplate POST /categories/templates Create a category template
CategoriesApi DeleteCategory DELETE /categories/{id} Delete an existing category
CategoriesApi DeleteCategoryTemplate DELETE /categories/templates/{id} Delete a category template
CategoriesApi GetCategories GET /categories List and search categories with optional filters
CategoriesApi GetCategory GET /categories/{id} Get a single category
CategoriesApi GetCategoryTemplate GET /categories/templates/{id} Get a single category template
CategoriesApi GetCategoryTemplates GET /categories/templates List and search category templates
CategoriesApi GetTags GET /tags List all trivia tags in the system
CategoriesApi UpdateCategory PUT /categories/{id} Update an existing category
CategoriesApi UpdateCategoryTemplate PUT /categories/templates/{id} Update a category template
ConfigsApi CreateConfig POST /configs Create a new config
ConfigsApi DeleteConfig DELETE /configs/{name} Delete an existing config
ConfigsApi GetConfig GET /configs/{name} Get a single config
ConfigsApi GetConfigs GET /configs List and search configs
ConfigsApi UpdateConfig PUT /configs/{name} Update an existing config
ContentArticlesApi CreateArticle POST /content/articles Create a new article
ContentArticlesApi CreateArticleTemplate POST /content/articles/templates Create an article template
ContentArticlesApi DeleteArticle DELETE /content/articles/{id} Delete an existing article
ContentArticlesApi DeleteArticleTemplate DELETE /content/articles/templates/{id} Delete an article template
ContentArticlesApi GetArticle GET /content/articles/{id} Get a single article
ContentArticlesApi GetArticleTemplate GET /content/articles/templates/{id} Get a single article template
ContentArticlesApi GetArticleTemplates GET /content/articles/templates List and search article templates
ContentArticlesApi GetArticles GET /content/articles List and search articles
ContentArticlesApi UpdateArticle PUT /content/articles/{id} Update an existing article
ContentArticlesApi UpdateArticleTemplate PUT /content/articles/templates/{id} Update an article template
ContentCommentsApi AddComment POST /comments Add a new comment
ContentCommentsApi DeleteComment DELETE /comments/{id} Delete a comment
ContentCommentsApi GetComment GET /comments/{id} Return a comment
ContentCommentsApi GetComments GET /comments Returns a page of comments
ContentCommentsApi SearchComments POST /comments/search Search the comment index
ContentCommentsApi UpdateComment PUT /comments/{id}/content Update a comment
ContentPollsApi AnswerPoll POST /media/polls/{id}/response Add your vote to a poll
ContentPollsApi CreatePoll POST /media/polls Create a new poll
ContentPollsApi CreatePollTemplate POST /media/polls/templates Create a poll template
ContentPollsApi DeletePoll DELETE /media/polls/{id} Delete an existing poll
ContentPollsApi DeletePollTemplate DELETE /media/polls/templates/{id} Delete a poll template
ContentPollsApi GetPoll GET /media/polls/{id} Get a single poll
ContentPollsApi GetPollAnswer GET /media/polls/{id}/response Get poll answer
ContentPollsApi GetPollTemplate GET /media/polls/templates/{id} Get a single poll template
ContentPollsApi GetPollTemplates GET /media/polls/templates List and search poll templates
ContentPollsApi GetPolls GET /media/polls List and search polls
ContentPollsApi UpdatePoll PUT /media/polls/{id} Update an existing poll
ContentPollsApi UpdatePollTemplate PUT /media/polls/templates/{id} Update a poll template
CurrenciesApi CreateCurrency POST /currencies Create a currency
CurrenciesApi DeleteCurrency DELETE /currencies/{code} Delete a currency
CurrenciesApi GetCurrencies GET /currencies List and search currencies
CurrenciesApi GetCurrency GET /currencies/{code} Get a single currency
CurrenciesApi UpdateCurrency PUT /currencies/{code} Update a currency
DevicesApi AddDeviceUsers POST /devices/{id}/users Add device users
DevicesApi CreateDevice POST /devices Create a device
DevicesApi CreateDeviceTemplate POST /devices/templates Create a device template
DevicesApi DeleteDevice DELETE /devices/{id} Delete a device
DevicesApi DeleteDeviceTemplate DELETE /devices/templates/{id} Delete an device template
DevicesApi DeleteDeviceUser DELETE /devices/{id}/users/{user_id} Delete a device user
DevicesApi DeleteDeviceUsers DELETE /devices/{id}/users Delete all device users
DevicesApi GetDevice GET /devices/{id} Get a single device
DevicesApi GetDeviceTemplate GET /devices/templates/{id} Get a single device template
DevicesApi GetDeviceTemplates GET /devices/templates List and search device templates
DevicesApi GetDevices GET /devices List and search devices
DevicesApi UpdateDevice PUT /devices/{id} Update a device
DevicesApi UpdateDeviceTemplate PUT /devices/templates/{id} Update an device template
DispositionsApi AddDisposition POST /dispositions Add a new disposition
DispositionsApi DeleteDisposition DELETE /dispositions/{id} Delete a disposition
DispositionsApi GetDisposition GET /dispositions/{id} Returns a disposition
DispositionsApi GetDispositionCounts GET /dispositions/count Returns a list of disposition counts
DispositionsApi GetDispositions GET /dispositions Returns a page of dispositions
FulfillmentApi CreateFulfillmentType POST /store/fulfillment/types Create a fulfillment type
FulfillmentApi DeleteFulfillmentType DELETE /store/fulfillment/types/{id} Delete a fulfillment type
FulfillmentApi GetFulfillmentType GET /store/fulfillment/types/{id} Get a single fulfillment type
FulfillmentApi GetFulfillmentTypes GET /store/fulfillment/types List and search fulfillment types
FulfillmentApi UpdateFulfillmentType PUT /store/fulfillment/types/{id} Update a fulfillment type
GamificationAchievementsApi CreateAchievement POST /achievements Create a new achievement definition
GamificationAchievementsApi CreateAchievementTemplate POST /achievements/templates Create an achievement template
GamificationAchievementsApi DeleteAchievement DELETE /achievements/{name} Delete an achievement definition
GamificationAchievementsApi DeleteAchievementTemplate DELETE /achievements/templates/{id} Delete an achievement template
GamificationAchievementsApi GetAchievement GET /achievements/{name} Get a single achievement definition
GamificationAchievementsApi GetAchievementTemplate GET /achievements/templates/{id} Get a single achievement template
GamificationAchievementsApi GetAchievementTemplates GET /achievements/templates List and search achievement templates
GamificationAchievementsApi GetAchievementTriggers GET /achievements/triggers Get the list of triggers that can be used to trigger an achievement progress update
GamificationAchievementsApi GetAchievements GET /achievements Get all achievement definitions in the system
GamificationAchievementsApi GetDerivedAchievements GET /achievements/derived/{name} Get a list of derived achievements
GamificationAchievementsApi GetUserAchievementProgress GET /users/{user_id}/achievements/{achievement_name} Retrieve progress on a given achievement for a given user
GamificationAchievementsApi GetUserAchievementsProgress GET /users/{user_id}/achievements Retrieve progress on achievements for a given user
GamificationAchievementsApi GetUsersAchievementProgress GET /users/achievements/{achievement_name} Retrieve progress on a given achievement for all users
GamificationAchievementsApi GetUsersAchievementsProgress GET /users/achievements Retrieve progress on achievements for all users
GamificationAchievementsApi IncrementAchievementProgress POST /users/{user_id}/achievements/{achievement_name}/progress Increment an achievement progress record for a user
GamificationAchievementsApi SetAchievementProgress PUT /users/{user_id}/achievements/{achievement_name}/progress Set an achievement progress record for a user
GamificationAchievementsApi UpdateAchievement PUT /achievements/{name} Update an achievement definition
GamificationAchievementsApi UpdateAchievementTemplate PUT /achievements/templates/{id} Update an achievement template
GamificationLeaderboardsApi GetLeaderboard GET /leaderboards/{context_type}/{context_id} Retrieves leaderboard details and paginated entries
GamificationLeaderboardsApi GetLeaderboardRank GET /leaderboards/{context_type}/{context_id}/users/{id}/rank Retrieves a specific user entry with rank
GamificationLeaderboardsApi GetLeaderboardStrategies GET /leaderboards/strategies Get a list of available leaderboard strategy names
GamificationLevelingApi CreateLevel POST /leveling Create a level schema
GamificationLevelingApi DeleteLevel DELETE /leveling/{name} Delete a level
GamificationLevelingApi GetLevel GET /leveling/{name} Retrieve a level
GamificationLevelingApi GetLevelTriggers GET /leveling/triggers Get the list of triggers that can be used to trigger a leveling progress update
GamificationLevelingApi GetLevels GET /leveling List and search levels
GamificationLevelingApi GetUserLevel GET /users/{user_id}/leveling/{name} Get a user's progress for a given level schema
GamificationLevelingApi GetUserLevels GET /users/{user_id}/leveling Get a user's progress for all level schemas
GamificationLevelingApi IncrementProgress POST /users/{user_id}/leveling/{name}/progress Update or create a leveling progress record for a user
GamificationLevelingApi SetProgress PUT /users/{user_id}/leveling/{name}/progress Set leveling progress for a user
GamificationLevelingApi UpdateLevel PUT /leveling/{name} Update a level
GamificationMetricsApi AddMetric POST /metrics Add a metric
GamificationTriviaApi AddQuestionAnswers POST /trivia/questions/{question_id}/answers Add an answer to a question
GamificationTriviaApi AddQuestionTag POST /trivia/questions/{id}/tags Add a tag to a question
GamificationTriviaApi AddTagToQuestionsBatch POST /trivia/questions/tags Add a tag to a batch of questions
GamificationTriviaApi CreateImportJob POST /trivia/import Create an import job
GamificationTriviaApi CreateQuestion POST /trivia/questions Create a question
GamificationTriviaApi CreateQuestionTemplate POST /trivia/questions/templates Create a question template
GamificationTriviaApi DeleteImportJob DELETE /trivia/import/{id} Delete an import job
GamificationTriviaApi DeleteQuestion DELETE /trivia/questions/{id} Delete a question
GamificationTriviaApi DeleteQuestionAnswers DELETE /trivia/questions/{question_id}/answers/{id} Remove an answer from a question
GamificationTriviaApi DeleteQuestionTemplate DELETE /trivia/questions/templates/{id} Delete a question template
GamificationTriviaApi GetImportJob GET /trivia/import/{id} Get an import job
GamificationTriviaApi GetImportJobs GET /trivia/import Get a list of import job
GamificationTriviaApi GetQuestion GET /trivia/questions/{id} Get a single question
GamificationTriviaApi GetQuestionAnswer GET /trivia/questions/{question_id}/answers/{id} Get an answer for a question
GamificationTriviaApi GetQuestionAnswers GET /trivia/questions/{question_id}/answers List the answers available for a question
GamificationTriviaApi GetQuestionDeltas GET /trivia/questions/delta List question deltas in ascending order of updated date
GamificationTriviaApi GetQuestionTags GET /trivia/questions/{id}/tags List the tags for a question
GamificationTriviaApi GetQuestionTemplate GET /trivia/questions/templates/{id} Get a single question template
GamificationTriviaApi GetQuestionTemplates GET /trivia/questions/templates List and search question templates
GamificationTriviaApi GetQuestions GET /trivia/questions List and search questions
GamificationTriviaApi GetQuestionsCount GET /trivia/questions/count Count questions based on filters
GamificationTriviaApi ProcessImportJob POST /trivia/import/{id}/process Start processing an import job
GamificationTriviaApi RemoveQuestionTag DELETE /trivia/questions/{id}/tags/{tag} Remove a tag from a question
GamificationTriviaApi RemoveTagToQuestionsBatch DELETE /trivia/questions/tags/{tag} Remove a tag from a batch of questions
GamificationTriviaApi SearchQuestionTags GET /trivia/tags List and search tags by the beginning of the string
GamificationTriviaApi UpdateImportJob PUT /trivia/import/{id} Update an import job
GamificationTriviaApi UpdateQuestion PUT /trivia/questions/{id} Update a question
GamificationTriviaApi UpdateQuestionAnswer PUT /trivia/questions/{question_id}/answers/{id} Update an answer for a question
GamificationTriviaApi UpdateQuestionTemplate PUT /trivia/questions/templates/{id} Update a question template
GamificationTriviaApi UpdateQuestionsInBulk PUT /trivia/questions Bulk update questions
InvoicesApi CreateInvoice POST /invoices Create an invoice
InvoicesApi GetFulFillmentStatuses GET /invoices/fulfillment-statuses Lists available fulfillment statuses
InvoicesApi GetInvoice GET /invoices/{id} Retrieve an invoice
InvoicesApi GetInvoiceLogs GET /invoices/{id}/logs List invoice logs
InvoicesApi GetInvoices GET /invoices Retrieve invoices
InvoicesApi GetPaymentStatuses GET /invoices/payment-statuses Lists available payment statuses
InvoicesApi PayInvoice POST /invoices/{id}/payments Pay an invoice using a saved payment method
InvoicesApi SetBundledInvoiceItemFulfillmentStatus PUT /invoices/{id}/items/{bundleSku}/bundled-skus/{sku}/fulfillment-status Set the fulfillment status of a bundled invoice item
InvoicesApi SetExternalRef PUT /invoices/{id}/external-ref Set the external reference of an invoice
InvoicesApi SetInvoiceItemFulfillmentStatus PUT /invoices/{id}/items/{sku}/fulfillment-status Set the fulfillment status of an invoice item
InvoicesApi SetOrderNotes PUT /invoices/{id}/order-notes Set the order notes of an invoice
InvoicesApi SetPaymentStatus PUT /invoices/{id}/payment-status Set the payment status of an invoice
InvoicesApi UpdateBillingInfo PUT /invoices/{id}/billing-address Set or update billing info
LocationsApi GetCountries GET /location/countries Get a list of countries
LocationsApi GetCountryByGeoLocation GET /location/geolocation/country Get the iso3 code of your country
LocationsApi GetCountryStates GET /location/countries/{country_code_iso3}/states Get a list of a country's states
LocationsApi GetCurrencyByGeoLocation GET /location/geolocation/currency Get the currency information of your country
LogsApi AddUserLog POST /audit/logs Add a user log entry
LogsApi GetBREEventLog GET /bre/logs/event-log/{id} Get an existing BRE event log entry by id
LogsApi GetBREEventLogs GET /bre/logs/event-log Returns a list of BRE event log entries
LogsApi GetBREForwardLog GET /bre/logs/forward-log/{id} Get an existing forward log entry by id
LogsApi GetBREForwardLogs GET /bre/logs/forward-log Returns a list of forward log entries
LogsApi GetUserLog GET /audit/logs/{id} Returns a user log entry by id
LogsApi GetUserLogs GET /audit/logs Returns a page of user logs entries
MediaArtistsApi AddArtist POST /media/artists Adds a new artist in the system
MediaArtistsApi CreateArtistTemplate POST /media/artists/templates Create an artist template
MediaArtistsApi DeleteArtist DELETE /media/artists/{id} Removes an artist from the system IF no resources are attached to it
MediaArtistsApi DeleteArtistTemplate DELETE /media/artists/templates/{id} Delete an artist template
MediaArtistsApi GetArtist GET /media/artists/{id} Loads a specific artist details
MediaArtistsApi GetArtistTemplate GET /media/artists/templates/{id} Get a single artist template
MediaArtistsApi GetArtistTemplates GET /media/artists/templates List and search artist templates
MediaArtistsApi GetArtists GET /media/artists Search for artists
MediaArtistsApi UpdateArtist PUT /media/artists/{id} Modifies an artist details
MediaArtistsApi UpdateArtistTemplate PUT /media/artists/templates/{id} Update an artist template
MediaModerationApi GetModerationReport GET /moderation/reports/{id} Get a flag report
MediaModerationApi GetModerationReports GET /moderation/reports Returns a page of flag reports
MediaModerationApi UpdateModerationReport PUT /moderation/reports/{id} Update a flag report
MediaVideosApi AddUserToVideoWhitelist POST /media/videos/{id}/whitelist Adds a user to a video's whitelist
MediaVideosApi AddVideo POST /media/videos Adds a new video in the system
MediaVideosApi AddVideoComment POST /media/videos/{video_id}/comments Add a new video comment
MediaVideosApi AddVideoContributor POST /media/videos/{video_id}/contributors Adds a contributor to a video
MediaVideosApi AddVideoFlag POST /media/videos/{video_id}/moderation Add a new flag
MediaVideosApi AddVideoRelationships POST /media/videos/{video_id}/related Adds one or more existing videos as related to this one
MediaVideosApi CreateVideoDisposition POST /media/videos/{video_id}/dispositions Create a video disposition
MediaVideosApi DeleteVideo DELETE /media/videos/{id} Deletes a video from the system if no resources are attached to it
MediaVideosApi DeleteVideoComment DELETE /media/videos/{video_id}/comments/{id} Delete a video comment
MediaVideosApi DeleteVideoDisposition DELETE /media/videos/{video_id}/dispositions/{disposition_id} Delete a video disposition
MediaVideosApi DeleteVideoFlag DELETE /media/videos/{video_id}/moderation Delete a flag
MediaVideosApi DeleteVideoRelationship DELETE /media/videos/{video_id}/related/{id} Delete a video's relationship
MediaVideosApi GetUserVideos GET /users/{user_id}/videos Get user videos
MediaVideosApi GetVideo GET /media/videos/{id} Loads a specific video details
MediaVideosApi GetVideoComments GET /media/videos/{video_id}/comments Returns a page of comments for a video
MediaVideosApi GetVideoDispositions GET /media/videos/{video_id}/dispositions Returns a page of dispositions for a video
MediaVideosApi GetVideoRelationships GET /media/videos/{video_id}/related Returns a page of video relationships
MediaVideosApi GetVideos GET /media/videos Search videos using the documented filters
MediaVideosApi RemoveUserFromVideoWhitelist DELETE /media/videos/{video_id}/whitelist/{id} Removes a user from a video's whitelist
MediaVideosApi RemoveVideoContributor DELETE /media/videos/{video_id}/contributors/{id} Removes a contributor from a video
MediaVideosApi UpdateVideo PUT /media/videos/{id} Modifies a video's details
MediaVideosApi UpdateVideoComment PUT /media/videos/{video_id}/comments/{id}/content Update a video comment
MediaVideosApi UpdateVideoRelationship PUT /media/videos/{video_id}/related/{id}/relationship_details Update a video's relationship details
MediaVideosApi ViewVideo POST /media/videos/{id}/views Increment a video's view count
MessagingApi SendRawEmail POST /messaging/raw-email Send a raw email to one or more users
MessagingApi SendRawSMS POST /messaging/raw-sms Send a raw SMS
MessagingApi SendTemplatedEmail POST /messaging/templated-email Send a templated email to one or more users
MessagingApi SendTemplatedSMS POST /messaging/templated-sms Send a new templated SMS
ObjectsApi CreateObjectItem POST /objects/{template_id} Create an object
ObjectsApi CreateObjectTemplate POST /objects/templates Create an object template
ObjectsApi DeleteObjectItem DELETE /objects/{template_id}/{object_id} Delete an object
ObjectsApi DeleteObjectTemplate DELETE /objects/templates/{id} Delete an entitlement template
ObjectsApi GetObjectItem GET /objects/{template_id}/{object_id} Get a single object
ObjectsApi GetObjectItems GET /objects/{template_id} List and search objects
ObjectsApi GetObjectTemplate GET /objects/templates/{id} Get a single entitlement template
ObjectsApi GetObjectTemplates GET /objects/templates List and search entitlement templates
ObjectsApi UpdateObjectItem PUT /objects/{template_id}/{object_id} Update an object
ObjectsApi UpdateObjectTemplate PUT /objects/templates/{id} Update an entitlement template
PaymentsApi CreatePaymentMethod POST /users/{user_id}/payment-methods Create a new payment method for a user
PaymentsApi DeletePaymentMethod DELETE /users/{user_id}/payment-methods/{id} Delete an existing payment method for a user
PaymentsApi GetPaymentMethod GET /users/{user_id}/payment-methods/{id} Get a single payment method for a user
PaymentsApi GetPaymentMethodType GET /payment/types/{id} Get a single payment method type
PaymentsApi GetPaymentMethodTypes GET /payment/types Get all payment method types
PaymentsApi GetPaymentMethods GET /users/{user_id}/payment-methods Get all payment methods for a user
PaymentsApi PaymentAuthorization POST /payment/authorizations Authorize payment of an invoice for later capture
PaymentsApi PaymentCapture POST /payment/authorizations/{id}/capture Capture an existing invoice payment authorization
PaymentsApi UpdatePaymentMethod PUT /users/{user_id}/payment-methods/{id} Update an existing payment method for a user
PaymentsAppleApi VerifyAppleReceipt POST /payment/provider/apple/receipt Pay invoice with Apple receipt
PaymentsFattMerchantApi CreateOrUpdateFattMerchantPaymentMethod PUT /payment/provider/fattmerchant/payment-methods Create or update a FattMerchant payment method for a user
PaymentsGoogleApi HandleGooglePayment POST /payment/provider/google/payments Mark an invoice paid with Google
PaymentsOptimalApi SilentPostOptimal POST /payment/provider/optimal/silent Initiate silent post with Optimal
PaymentsPayPalClassicApi CreatePayPalBillingAgreementUrl POST /payment/provider/paypal/classic/agreements/start Create a PayPal Classic billing agreement for the user
PaymentsPayPalClassicApi CreatePayPalExpressCheckout POST /payment/provider/paypal/classic/checkout/start Create a payment token for PayPal express checkout
PaymentsPayPalClassicApi FinalizePayPalBillingAgreement POST /payment/provider/paypal/classic/agreements/finish Finalizes a billing agreement after the user has accepted through PayPal
PaymentsPayPalClassicApi FinalizePayPalCheckout POST /payment/provider/paypal/classic/checkout/finish Finalizes a payment after the user has completed checkout with PayPal
PaymentsStripeApi CreateStripePaymentMethod POST /payment/provider/stripe/payment-methods Create a Stripe payment method for a user
PaymentsStripeApi PayStripeInvoice POST /payment/provider/stripe/payments Pay with a single use token
PaymentsTransactionsApi GetTransaction GET /transactions/{id} Get the details for a single transaction
PaymentsTransactionsApi GetTransactions GET /transactions List and search transactions
PaymentsTransactionsApi RefundTransaction POST /transactions/{id}/refunds Refund a payment transaction, in full or in part
PaymentsWalletsApi GetUserWallet GET /users/{user_id}/wallets/{currency_code} Returns the user's wallet for the given currency code
PaymentsWalletsApi GetUserWalletTransactions GET /users/{user_id}/wallets/{currency_code}/transactions Retrieve a user's wallet transactions
PaymentsWalletsApi GetUserWallets GET /users/{user_id}/wallets List all of a user's wallets
PaymentsWalletsApi GetWalletBalances GET /wallets/totals Retrieves a summation of wallet balances by currency code
PaymentsWalletsApi GetWalletTransactions GET /wallets/transactions Retrieve wallet transactions across the system
PaymentsWalletsApi GetWallets GET /wallets Retrieve a list of wallets across the system
PaymentsWalletsApi UpdateWalletBalance PUT /users/{user_id}/wallets/{currency_code}/balance Updates the balance for a user's wallet
PaymentsXsollaApi CreateXsollaTokenUrl POST /payment/provider/xsolla/payment Create a payment token that should be used to forward the user to Xsolla so they can complete payment
ReportingChallengesApi GetChallengeEventLeaderboard GET /reporting/events/leaderboard Retrieve a challenge event leaderboard details
ReportingChallengesApi GetChallengeEventParticipants GET /reporting/events/participants Retrieve a challenge event participant details
ReportingOrdersApi GetInvoiceReports GET /reporting/orders/count/{currency_code} Retrieve invoice counts aggregated by time ranges
ReportingRevenueApi GetItemRevenue GET /reporting/revenue/item-sales/{currency_code} Get item revenue info
ReportingRevenueApi GetRefundRevenue GET /reporting/revenue/refunds/{currency_code} Get refund revenue info
ReportingRevenueApi GetRevenueByCountry GET /reporting/revenue/countries/{currency_code} Get revenue info by country
ReportingRevenueApi GetRevenueByItem GET /reporting/revenue/products/{currency_code} Get revenue info by item
ReportingRevenueApi GetSubscriptionRevenue GET /reporting/revenue/subscription-sales/{currency_code} Get subscription revenue info
ReportingSubscriptionsApi GetSubscriptionReports GET /reporting/subscription Get a list of available subscription reports in most recent first order
ReportingUsageApi GetUsageByDay GET /reporting/usage/day Returns aggregated endpoint usage information by day
ReportingUsageApi GetUsageByHour GET /reporting/usage/hour Returns aggregated endpoint usage information by hour
ReportingUsageApi GetUsageByMinute GET /reporting/usage/minute Returns aggregated endpoint usage information by minute
ReportingUsageApi GetUsageByMonth GET /reporting/usage/month Returns aggregated endpoint usage information by month
ReportingUsageApi GetUsageByYear GET /reporting/usage/year Returns aggregated endpoint usage information by year
ReportingUsageApi GetUsageEndpoints GET /reporting/usage/endpoints Returns list of endpoints called (method and url)
ReportingUsersApi GetUserRegistrations GET /reporting/users/registrations Get user registration info
SearchApi AddSearchIndex POST /search/index/{type}/{id} Add a new object to an index
SearchApi AddSearchMappings POST /search/mappings Register reference mappings
SearchApi DeleteSearchIndex DELETE /search/index/{type}/{id} Delete an object
SearchApi DeleteSearchIndexes DELETE /search/index/{type} Delete all objects in an index
SearchApi SearchIndex POST /search/index/{type} Search an index
SocialFacebookApi LinkAccounts POST /social/facebook/users Link facebook account
SocialGoogleApi LinkAccounts1 POST /social/google/users Link google account
StoreApi CreateItemTemplate POST /store/items/templates Create an item template
StoreApi CreateStoreItem POST /store/items Create a store item
StoreApi DeleteItemTemplate DELETE /store/items/templates/{id} Delete an item template
StoreApi DeleteStoreItem DELETE /store/items/{id} Delete a store item
StoreApi GetBehaviors GET /store/items/behaviors List available item behaviors
StoreApi GetItemTemplate GET /store/items/templates/{id} Get a single item template
StoreApi GetItemTemplates GET /store/items/templates List and search item templates
StoreApi GetStore GET /store Get a listing of store items
StoreApi GetStoreItem GET /store/items/{id} Get a single store item
StoreApi GetStoreItems GET /store/items List and search store items
StoreApi QuickBuy POST /store/quick-buy One-step purchase and pay for a single SKU item from a user's wallet
StoreApi UpdateItemTemplate PUT /store/items/templates/{id} Update an item template
StoreApi UpdateStoreItem PUT /store/items/{id} Update a store item
StoreBundlesApi CreateBundleItem POST /store/bundles Create a bundle item
StoreBundlesApi CreateBundleTemplate POST /store/bundles/templates Create a bundle template
StoreBundlesApi DeleteBundleItem DELETE /store/bundles/{id} Delete a bundle item
StoreBundlesApi DeleteBundleTemplate DELETE /store/bundles/templates/{id} Delete a bundle template
StoreBundlesApi GetBundleItem GET /store/bundles/{id} Get a single bundle item
StoreBundlesApi GetBundleTemplate GET /store/bundles/templates/{id} Get a single bundle template
StoreBundlesApi GetBundleTemplates GET /store/bundles/templates List and search bundle templates
StoreBundlesApi UpdateBundleItem PUT /store/bundles/{id} Update a bundle item
StoreBundlesApi UpdateBundleTemplate PUT /store/bundles/templates/{id} Update a bundle template
StoreCouponsApi CreateCouponItem POST /store/coupons Create a coupon item
StoreCouponsApi CreateCouponTemplate POST /store/coupons/templates Create a coupon template
StoreCouponsApi DeleteCouponItem DELETE /store/coupons/{id} Delete a coupon item
StoreCouponsApi DeleteCouponTemplate DELETE /store/coupons/templates/{id} Delete a coupon template
StoreCouponsApi GetCouponItem GET /store/coupons/{id} Get a single coupon item
StoreCouponsApi GetCouponTemplate GET /store/coupons/templates/{id} Get a single coupon template
StoreCouponsApi GetCouponTemplates GET /store/coupons/templates List and search coupon templates
StoreCouponsApi UpdateCouponItem PUT /store/coupons/{id} Update a coupon item
StoreCouponsApi UpdateCouponTemplate PUT /store/coupons/templates/{id} Update a coupon template
StoreSalesApi CreateCatalogSale POST /store/sales Create a sale
StoreSalesApi DeleteCatalogSale DELETE /store/sales/{id} Delete a sale
StoreSalesApi GetCatalogSale GET /store/sales/{id} Get a single sale
StoreSalesApi GetCatalogSales GET /store/sales List and search sales
StoreSalesApi UpdateCatalogSale PUT /store/sales/{id} Update a sale
StoreShippingApi CreateShippingItem POST /store/shipping Create a shipping item
StoreShippingApi CreateShippingTemplate POST /store/shipping/templates Create a shipping template
StoreShippingApi DeleteShippingItem DELETE /store/shipping/{id} Delete a shipping item
StoreShippingApi DeleteShippingTemplate DELETE /store/shipping/templates/{id} Delete a shipping template
StoreShippingApi GetShippingItem GET /store/shipping/{id} Get a single shipping item
StoreShippingApi GetShippingTemplate GET /store/shipping/templates/{id} Get a single shipping template
StoreShippingApi GetShippingTemplates GET /store/shipping/templates List and search shipping templates
StoreShippingApi UpdateShippingItem PUT /store/shipping/{id} Update a shipping item
StoreShippingApi UpdateShippingTemplate PUT /store/shipping/templates/{id} Update a shipping template
StoreShoppingCartsApi AddCustomDiscount POST /carts/{id}/custom-discounts Adds a custom discount to the cart
StoreShoppingCartsApi AddDiscountToCart POST /carts/{id}/discounts Adds a discount coupon to the cart
StoreShoppingCartsApi AddItemToCart POST /carts/{id}/items Add an item to the cart
StoreShoppingCartsApi CreateCart POST /carts Create a cart
StoreShoppingCartsApi GetCart GET /carts/{id} Returns the cart with the given GUID
StoreShoppingCartsApi GetCarts GET /carts Get a list of carts
StoreShoppingCartsApi GetShippable GET /carts/{id}/shippable Returns whether a cart requires shipping
StoreShoppingCartsApi GetShippingCountries GET /carts/{id}/countries Get the list of available shipping countries per vendor
StoreShoppingCartsApi RemoveDiscountFromCart DELETE /carts/{id}/discounts/{code} Removes a discount coupon from the cart
StoreShoppingCartsApi SetCartCurrency PUT /carts/{id}/currency Sets the currency to use for the cart
StoreShoppingCartsApi SetCartOwner PUT /carts/{id}/owner Sets the owner of a cart if none is set already
StoreShoppingCartsApi UpdateItemInCart PUT /carts/{id}/items Changes the quantity of an item already in the cart
StoreShoppingCartsApi UpdateShippingAddress PUT /carts/{id}/shipping-address Modifies or sets the order shipping address
StoreSubscriptionsApi CreateSubscription POST /subscriptions Creates a subscription item and associated plans
StoreSubscriptionsApi CreateSubscriptionTemplate POST /subscriptions/templates Create a subscription template
StoreSubscriptionsApi DeleteSubscription DELETE /subscriptions/{id}/plans/{plan_id} Delete a subscription plan
StoreSubscriptionsApi DeleteSubscriptionTemplate DELETE /subscriptions/templates/{id} Delete a subscription template
StoreSubscriptionsApi GetSubscription GET /subscriptions/{id} Retrieve a single subscription item and associated plans
StoreSubscriptionsApi GetSubscriptionTemplate GET /subscriptions/templates/{id} Get a single subscription template
StoreSubscriptionsApi GetSubscriptionTemplates GET /subscriptions/templates List and search subscription templates
StoreSubscriptionsApi GetSubscriptions GET /subscriptions List available subscription items and associated plans
StoreSubscriptionsApi ProcessSubscriptions POST /subscriptions/process Processes subscriptions and charge dues
StoreSubscriptionsApi UpdateSubscription PUT /subscriptions/{id} Updates a subscription item and associated plans
StoreSubscriptionsApi UpdateSubscriptionTemplate PUT /subscriptions/templates/{id} Update a subscription template
StoreVendorsApi CreateVendor POST /vendors Create a vendor
StoreVendorsApi CreateVendorTemplate POST /vendors/templates Create a vendor template
StoreVendorsApi DeleteVendor DELETE /vendors/{id} Delete a vendor
StoreVendorsApi DeleteVendorTemplate DELETE /vendors/templates/{id} Delete a vendor template
StoreVendorsApi GetVendor GET /vendors/{id} Get a single vendor
StoreVendorsApi GetVendorTemplate GET /vendors/templates/{id} Get a single vendor template
StoreVendorsApi GetVendorTemplates GET /vendors/templates List and search vendor templates
StoreVendorsApi GetVendors GET /vendors List and search vendors
StoreVendorsApi UpdateVendor PUT /vendors/{id} Update a vendor
StoreVendorsApi UpdateVendorTemplate PUT /vendors/templates/{id} Update a vendor template
TaxesApi CreateCountryTax POST /tax/countries Create a country tax
TaxesApi CreateStateTax POST /tax/countries/{country_code_iso3}/states Create a state tax
TaxesApi DeleteCountryTax DELETE /tax/countries/{country_code_iso3} Delete an existing tax
TaxesApi DeleteStateTax DELETE /tax/countries/{country_code_iso3}/states/{state_code} Delete an existing state tax
TaxesApi GetCountryTax GET /tax/countries/{country_code_iso3} Get a single tax
TaxesApi GetCountryTaxes GET /tax/countries List and search taxes
TaxesApi GetStateTax GET /tax/countries/{country_code_iso3}/states/{state_code} Get a single state tax
TaxesApi GetStateTaxesForCountries GET /tax/states List and search taxes across all countries
TaxesApi GetStateTaxesForCountry GET /tax/countries/{country_code_iso3}/states List and search taxes within a country
TaxesApi UpdateCountryTax PUT /tax/countries/{country_code_iso3} Create or update a tax
TaxesApi UpdateStateTax PUT /tax/countries/{country_code_iso3}/states/{state_code} Create or update a state tax
TemplatesPropertiesApi GetTemplatePropertyType GET /templates/properties/{type} Get details for a template property type
TemplatesPropertiesApi GetTemplatePropertyTypes GET /templates/properties List template property types
UsersApi AddUserTag POST /users/{user_id}/tags Add a tag to a user
UsersApi CreateUserTemplate POST /users/templates Create a user template
UsersApi DeleteUserTemplate DELETE /users/templates/{id} Delete a user template
UsersApi GetUser GET /users/{id} Get a single user
UsersApi GetUserTags GET /users/{user_id}/tags List tags for a user
UsersApi GetUserTemplate GET /users/templates/{id} Get a single user template
UsersApi GetUserTemplates GET /users/templates List and search user templates
UsersApi GetUsers GET /users List and search users
UsersApi PasswordReset PUT /users/{id}/password-reset Choose a new password after a reset
UsersApi RegisterUser POST /users Register a new user
UsersApi RemoveUserTag DELETE /users/{user_id}/tags/{tag} Remove a tag from a user
UsersApi SetPassword PUT /users/{id}/password Set a user's password
UsersApi StartPasswordReset POST /users/{id}/password-reset Reset a user's password
UsersApi SubmitPasswordReset POST /users/password-reset Reset a user's password without user id
UsersApi UpdateUser PUT /users/{id} Update a user
UsersApi UpdateUserTemplate PUT /users/templates/{id} Update a user template
UsersAddressesApi CreateAddress POST /users/{user_id}/addresses Create a new address
UsersAddressesApi DeleteAddress DELETE /users/{user_id}/addresses/{id} Delete an address
UsersAddressesApi GetAddress GET /users/{user_id}/addresses/{id} Get a single address
UsersAddressesApi GetAddresses GET /users/{user_id}/addresses List and search addresses
UsersAddressesApi UpdateAddress PUT /users/{user_id}/addresses/{id} Update an address
UsersFriendshipsApi AddFriend POST /users/{user_id}/friends/{id} Add a friend
UsersFriendshipsApi GetFriends GET /users/{user_id}/friends Get friends list
UsersFriendshipsApi GetInviteToken GET /users/{user_id}/invite-token Returns the invite token
UsersFriendshipsApi GetInvites GET /users/{user_id}/invites Get pending invites
UsersFriendshipsApi RedeemFriendshipToken POST /users/{user_id}/friends/tokens Redeem friendship token
UsersFriendshipsApi RemoveOrDeclineFriend DELETE /users/{user_id}/friends/{id} Remove or decline a friend
UsersGroupsApi AddMemberToGroup POST /users/groups/{unique_name}/members Adds a new member to the group
UsersGroupsApi AddMembersToGroup POST /users/groups/{unique_name}/members/batch-add Adds multiple members to the group
UsersGroupsApi CreateGroup POST /users/groups Create a group
UsersGroupsApi CreateGroupMemberTemplate POST /users/groups/members/templates Create an group member template
UsersGroupsApi CreateGroupTemplate POST /users/groups/templates Create a group template
UsersGroupsApi DeleteGroup DELETE /users/groups/{unique_name} Removes a group from the system IF no resources are attached to it
UsersGroupsApi DeleteGroupMemberTemplate DELETE /users/groups/members/templates/{id} Delete an group member template
UsersGroupsApi DeleteGroupTemplate DELETE /users/groups/templates/{id} Delete a group template
UsersGroupsApi GetGroup GET /users/groups/{unique_name} Loads a specific group's details
UsersGroupsApi GetGroupMember GET /users/groups/{unique_name}/members/{user_id} Get a user from a group
UsersGroupsApi GetGroupMemberTemplate GET /users/groups/members/templates/{id} Get a single group member template
UsersGroupsApi GetGroupMemberTemplates GET /users/groups/members/templates List and search group member templates
UsersGroupsApi GetGroupMembers GET /users/groups/{unique_name}/members Lists members of the group
UsersGroupsApi GetGroupTemplate GET /users/groups/templates/{id} Get a single group template
UsersGroupsApi GetGroupTemplates GET /users/groups/templates List and search group templates
UsersGroupsApi GetGroupsForUser GET /users/{user_id}/groups List groups a user is in
UsersGroupsApi ListGroups GET /users/groups List and search groups
UsersGroupsApi RemoveGroupMember DELETE /users/groups/{unique_name}/members/{user_id} Removes a user from a group
UsersGroupsApi UpdateGroup PUT /users/groups/{unique_name} Update a group
UsersGroupsApi UpdateGroupMemberProperties PUT /users/groups/{unique_name}/members/{user_id}/order Change a user's order
UsersGroupsApi UpdateGroupMemberProperties1 PUT /users/groups/{unique_name}/members/{user_id}/properties Change a user's membership properties
UsersGroupsApi UpdateGroupMemberStatus PUT /users/groups/{unique_name}/members/{user_id}/status Change a user's status
UsersGroupsApi UpdateGroupMemberTemplate PUT /users/groups/members/templates/{id} Update an group member template
UsersGroupsApi UpdateGroupTemplate PUT /users/groups/templates/{id} Update a group template
UsersInventoryApi AddItemToUserInventory POST /users/{id}/inventory Adds an item to the user inventory
UsersInventoryApi CheckUserEntitlementItem GET /users/{user_id}/entitlements/{item_id}/check Check for access to an item without consuming
UsersInventoryApi CreateEntitlementItem POST /entitlements Create an entitlement item
UsersInventoryApi CreateEntitlementTemplate POST /entitlements/templates Create an entitlement template
UsersInventoryApi DeleteEntitlementItem DELETE /entitlements/{entitlement_id} Delete an entitlement item
UsersInventoryApi DeleteEntitlementTemplate DELETE /entitlements/templates/{id} Delete an entitlement template
UsersInventoryApi GetEntitlementItem GET /entitlements/{entitlement_id} Get a single entitlement item
UsersInventoryApi GetEntitlementItems GET /entitlements List and search entitlement items
UsersInventoryApi GetEntitlementTemplate GET /entitlements/templates/{id} Get a single entitlement template
UsersInventoryApi GetEntitlementTemplates GET /entitlements/templates List and search entitlement templates
UsersInventoryApi GetUserInventories GET /users/{id}/inventory List the user inventory entries for a given user
UsersInventoryApi GetUserInventory GET /users/{user_id}/inventory/{id} Get an inventory entry
UsersInventoryApi GetUserInventoryLog GET /users/{user_id}/inventory/{id}/log List the log entries for this inventory entry
UsersInventoryApi GetUsersInventory GET /inventories List the user inventory entries for all users
UsersInventoryApi GrantUserEntitlement POST /users/{user_id}/entitlements Grant an entitlement
UsersInventoryApi UpdateEntitlementItem PUT /entitlements/{entitlement_id} Update an entitlement item
UsersInventoryApi UpdateEntitlementTemplate PUT /entitlements/templates/{id} Update an entitlement template
UsersInventoryApi UpdateUserInventoryBehaviorData PUT /users/{user_id}/inventory/{id}/behavior-data Set the behavior data for an inventory entry
UsersInventoryApi UpdateUserInventoryExpires PUT /users/{user_id}/inventory/{id}/expires Set the expiration date
UsersInventoryApi UpdateUserInventoryStatus PUT /users/{user_id}/inventory/{id}/status Set the status for an inventory entry
UsersInventoryApi UseUserEntitlementItem POST /users/{user_id}/entitlements/{item_id}/use Use an item
UsersRelationshipsApi CreateUserRelationship POST /users/relationships Create a user relationship
UsersRelationshipsApi DeleteUserRelationship DELETE /users/relationships/{id} Delete a user relationship
UsersRelationshipsApi GetUserRelationship GET /users/relationships/{id} Get a user relationship
UsersRelationshipsApi GetUserRelationships GET /users/relationships Get a list of user relationships
UsersRelationshipsApi UpdateUserRelationship PUT /users/relationships/{id} Update a user relationship
UsersSubscriptionsApi GetUserSubscriptionDetails GET /users/{user_id}/subscriptions/{inventory_id} Get details about a user's subscription
UsersSubscriptionsApi GetUsersSubscriptionDetails GET /users/{user_id}/subscriptions Get details about a user's subscriptions
UsersSubscriptionsApi ReactivateUserSubscription POST /users/{user_id}/subscriptions/{inventory_id}/reactivate Reactivate a subscription and charge fee
UsersSubscriptionsApi SetSubscriptionBillDate PUT /users/{user_id}/subscriptions/{inventory_id}/bill-date Set a new date to bill a subscription on
UsersSubscriptionsApi SetSubscriptionPaymentMethod PUT /users/{user_id}/subscriptions/{inventory_id}/payment-method Set the payment method to use for a subscription
UsersSubscriptionsApi SetSubscriptionStatus PUT /users/{user_id}/subscriptions/{inventory_id}/status Set the status of a subscription
UsersSubscriptionsApi SetUserSubscriptionPlan PUT /users/{user_id}/subscriptions/{inventory_id}/plan Set a new subscription plan for a user
UsersSubscriptionsApi SetUserSubscriptionPrice PUT /users/{user_id}/subscriptions/{inventory_id}/price-override Set a new subscription price for a user
UtilBatchApi GetBatch GET /batch/{token} Get batch result with token
UtilBatchApi SendBatch POST /batch Request to run API call given the method, content type, path url, and body of request
UtilHealthApi GetHealth GET /health Get health info
UtilMaintenanceApi DeleteMaintenance DELETE /maintenance Delete maintenance info
UtilMaintenanceApi GetMaintenance GET /maintenance Get current maintenance info
UtilMaintenanceApi SetMaintenance POST /maintenance Set current maintenance info
UtilMaintenanceApi UpdateMaintenance PUT /maintenance Update current maintenance info
UtilSecurityApi GetUserLocationLog GET /security/country-log Returns the authentication log for a user
UtilSecurityApi GetUserTokenDetails GET /me Returns the authentication token details. Use /users endpoint for detailed user's info
UtilVersionApi GetVersion GET /version Get current version info

Documentation for Models

Documentation for Authorization

oauth2_client_credentials_grant

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
    • read write: read write

oauth2_password_grant

  • Type: OAuth
  • Flow: password
  • Authorization URL:
  • Scopes:
    • read write: read write

About

Unity SDK for connecting to KnetikCloud. Visit knetikcloud.com or spawnpoint.com for details.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages