Skip to main content

AchievementsService

A list of all methods in the AchievementsService service. Click on the method name to view detailed information about that method.

MethodsDescription
AchievementsGetAchievementsForContactAsync
AchievementsGetAllAchievementsAsync
AchievementsSetAchievementAsync
AchievementsRemoveAchievementAsync

AchievementsGetAchievementsForContactAsync

  • HTTP Method: GET
  • Endpoint: /api/v2/contacts/{contactId}/achievements

Parameters

NameTypeRequiredDescription
contactIdstring

Return Type

List<ApiAchievementValue>

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

var response = await client.Achievements.AchievementsGetAchievementsForContactAsync("contactId");

Console.WriteLine(response);

AchievementsGetAllAchievementsAsync

  • HTTP Method: GET
  • Endpoint: /api/v2/achievements

Parameters

NameTypeRequiredDescription
offsetlong
countlong

Return Type

PagedResultOfApiAchievementDefinition

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

var response = await client.Achievements.AchievementsGetAllAchievementsAsync(8, 2);

Console.WriteLine(response);

AchievementsSetAchievementAsync

  • HTTP Method: POST
  • Endpoint: /api/v2/contacts/{contactId}/achievements/{achievementId}

Parameters

NameTypeRequiredDescription
inputobjectThe request body.
contactIdstring
achievementIdstring

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

await client.Achievements.AchievementsSetAchievementAsync(new object {}, "contactId", "achievementId");

AchievementsRemoveAchievementAsync

  • HTTP Method: DELETE
  • Endpoint: /api/v2/contacts/{contactId}/achievements/{achievementId}

Parameters

NameTypeRequiredDescription
contactIdstring
achievementIdstring

Example Usage Code Snippet

using VoyadoEngage;

var client = new VoyadoEngageClient();

await client.Achievements.AchievementsRemoveAchievementAsync("contactId", "achievementId");

Build Your Own SDKs with  liblab

Build developer friendly SDKs in minutes from your APIs

Start for Free →