GET   https://api.3seventy.com/api/v2.1/account/{accountId}/channel/{channel}/keyword?active={active}


Gets a list of keywords associated with an account/channel.

Path Parameters

accountId integer The account ID which the keywords belong to. required
channel integer/string The channel (or channel ID) which the keywords respond on. required

Query Strings

active boolean Set if only active keywords should be returned, false to return all keywords. optional

Response Properties application/json

AccountId integer Account Id
CallbackRequired boolean Boolean to specify if the client requires a callback when this keyword is texted in.
CampaignId integer Campaign ID
ChannelCode string The short or long code this keyword is reserved on.
ChannelId integer Channel Id
Name string Name of the Keyword
Status string Convenience mapping to ResourceStatusValue enumeration.
StatusId number Status Id



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 channelId = XXXX;

var context = new T70Context();

var keywordRepo = context.Repository<Keyword>(new { AccountId = accountId, ChannelId = channelId });

var list = keywordRepo.GetAll();