Loading...

PUT   https://api.3seventy.com/api/v2.1/account/{accountId}/channel/{channel}/keyword/{keyword}

Description

Updates the details of a keyword.

Path Parameters

accountId integer The ID of the account that owns the keyword. required
channel string The channel that the keyword was responding on. required
keyword integer The ID or name of the keyword to change. required

Request Properties application/json

CallbackRequired boolean Boolean to specify if the client requires a callback when this keyword is texted in. required


                    

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


                    

C#


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 = XXX;

const int channelId = XXX;

const int keywordId = XXXX;

var context = new T70Context();

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

var item = keywordRepo.Get(keywordId);

item.Name = "XXXX";

keywordRepo.Update(item);

}

}