Get campaign details

Request URL

GET   https://api.3seventy.com/api/v2.1/account/{accountId}/campaign/{campaignId}

Request Properties

Parameter Description Mandatory
accountId The ID of the owning account. Yes
campaignId The specific campaign to retrieve. Yes

Response Properties

Property Description
Id The unique ID of the campaign
AccountId The account to which the campaign belongs.
SubscriptionId The subscription that contacts who respond to this campaign are opted into.
Name The campaigns name
CampaignTypeId The type of campaign
StatusId The current status the campaign is in.
StatusReason Human readable status
ContentId Content that this campaign sends.
Session Indicates if this campaign will start a new session
SessionLength The durration of sessions in miliseconds from start.
UserData Arbitrary user data field.
Created When this campaign was created
Modified When this campaign was last modified
CreatedBy Who created the campaign
ModifiedBy Who last modified the campaign.
SingleUse This flag is for checking single send campaign.
SingleUseContentId This is set to the content id for response to send when the campaign is used more than once.


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using ThreeSeventy.Vector.Client;
using ThreeSeventy.Vector.Client.Enums;
using ThreeSeventy.Vector.Client.Models;

public class Program

private static void Main(string[] args)

const int accountId = XXXX;

const int campaignId = XXXX;

var context = new T70Context();

var campaignRepo = context.Repository<Campaign>(new { AccountId = accountId });

var item = campaignRepo.Get(campaignId);




Stay tuned for JAVA code snippet
Stay tuned for RUBY code snippet
Stay tuned for PHP code snippet