AchievementsService
A list of all methods in the AchievementsService
service. Click on the method name to view detailed information about that method.
Methods | Description |
---|---|
AchievementsGetAchievementsForContactAsync | |
AchievementsGetAllAchievementsAsync | |
AchievementsSetAchievementAsync | |
AchievementsRemoveAchievementAsync |
AchievementsGetAchievementsForContactAsync
- HTTP Method:
GET
- Endpoint:
/api/v2/contacts/{contactId}/achievements
Parameters
Name | Type | Required | Description |
---|---|---|---|
contactId | string | ✅ |
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
Name | Type | Required | Description |
---|---|---|---|
offset | long | ❌ | |
count | long | ❌ |
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
Name | Type | Required | Description |
---|---|---|---|
input | object | ✅ | The request body. |
contactId | string | ✅ | |
achievementId | string | ✅ |
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
Name | Type | Required | Description |
---|---|---|---|
contactId | string | ✅ | |
achievementId | string | ✅ |
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