Create Content
1 min
code examples curl request post \\ \ url https //api b preview\ loyaltyservices io/api/v3/content \\ \ header 'accept application/json' \\ \ header 'content type application/json' \\ \ data '{ "contentcode" "bonus100" }'require "uri" require "json" require "net/http" url = uri("https //api b preview\ loyaltyservices io/api/v3/content") https = net http new(url host, url port) https use ssl = true request = net http post new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" request body = json dump({ "contentcode" "bonus100" }) response = https request(request) puts response read body import requests import json url = "https //api b preview\ loyaltyservices io/api/v3/content" payload = json dumps({ "contentcode" "bonus100" }) headers = { 'accept' 'application/json', 'content type' 'application/json' } response = requests request("post", url, headers=headers, data=payload) print(response text) okhttpclient client = new okhttpclient() newbuilder() build(); mediatype mediatype = mediatype parse("application/json"); requestbody body = requestbody create(mediatype, "{\n \\"contentcode\\" \\"bonus100\\"\n}"); request request = new request builder() url("https //api b preview\ loyaltyservices io/api/v3/content") method("post", body) addheader("accept", "application/json") addheader("content type", "application/json") build(); response response = client newcall(request) execute(); responses // success { "contentcode" "bonus100", "contenttypecode" "header", "name" "bonus 100 points", "shortdescription" "award 100 points", "description" "award 100 points on 100th stay", "alternatedescription" "award 100 points on 100th stay", "termsandconditions" "terms and conditions for this promotion", "title" "award 100 points", "label" "100 points awarded", "logokey" "100 points png", "displaytypekey" "100 points", "startdate" "", "enddate" "", "url" "/loyaltyprogram/bonus/100 points", "tiercode" "b", "displayforall" true, "descriptorcode" "limited time" }// bad request { "errors" \[ { "code" "", "fieldname" "", "message" "", "messageparameters" \[ {} ] } ] }// unauthorized // forbidden // internal error