Get Configuration Template by ID
1 min
code examples curl request get \\ \ url https //api upstartcommerce com/v1/tenants/cfg/templates/{templateid} \\ \ header 'accept application/json' \\ \ header 'x upstart tenant string'var myheaders = new headers(); myheaders append("accept", "application/json"); myheaders append("content type", "application/json"); myheaders append("x upstart tenant", "string"); var requestoptions = { method 'get', headers myheaders, redirect 'follow' }; fetch("https //api upstartcommerce com/v1/tenants/cfg/templates/{templateid}", requestoptions) then(response => response text()) then(result => console log(result)) catch(error => console log('error', error));require "uri" require "json" require "net/http" url = uri("https //api upstartcommerce com/v1/tenants/cfg/templates/{templateid}") https = net http new(url host, url port) https use ssl = true request = net http get new(url) request\["accept"] = "application/json" request\["content type"] = "application/json" request\["x upstart tenant"] = "string" response = https request(request) puts response read body import requests import json url = "https //api upstartcommerce com/v1/tenants/cfg/templates/{templateid}" payload = {} headers = { 'accept' 'application/json', 'content type' 'application/json', 'x upstart tenant' 'string' } response = requests request("get", url, headers=headers, data=payload) print(response text) responses // success template returned { "tenant" "acme retail", "domain" "acme", "templateid" "payment cybersource", "name" "cybersource payment gateway configuration", "propertiesdec" {}, "enabled" true, "version" 3, "accesscontrol" { "read" true, "modify" false }, "audit" { "byid" "", "by" "", "byanonymous" false, "at" "2024 01 15t10 30 00z", "traceid" "550e8400 e29b 41d4 a716 446655440000", "servicename" "tenant svc", "serviceversion" "1 2 3", "bydomain" "example store", "bysubjecttype" "user" } }// the request contained information that the server was unable to process appropriate errors are provided in the response body { "name" "validationerror", "code" "schema validation failed", "detail" "configuration data validation failed data apikey is required but was not provided expected string with minimum length 32 " }// the provided credentials were not valid for this endpoint it may be that they are expired or that the user's roles are insufficient { "name" "resourcenotfounderror", "code" "template not found", "detail" "the configuration template with id \\"payment stripe\\" was not found in the system ", "reason" "the template may have been deleted or you may not have permission to access it verify the template id using get /tenants/cfg/templates " }// the requested resource was not found in the nochannel system { "name" "resourcenotfounderror", "code" "template not found", "detail" "the configuration template with id \\"payment stripe\\" was not found in the system ", "reason" "the template may have been deleted or you may not have permission to access it verify the template id using get /tenants/cfg/templates " }// an unexpected internal server error occurred the request may be retried, and if the problem persists, contact support with the traceid from the error response { "name" "resourcenotfounderror", "code" "template not found", "detail" "the configuration template with id \\"payment stripe\\" was not found in the system ", "reason" "the template may have been deleted or you may not have permission to access it verify the template id using get /tenants/cfg/templates " }