This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//make api call to inject contact to a journey | |
if (email != null && accessToken != null) { | |
var email = Request.GetQueryStringParameter("email"); | |
var headerNames = ["Authorization"]; | |
var headerValues = ["Bearer " + accessToken]; | |
var jsonBody = { | |
"ContactKey": email, | |
"EventDefinitionKey": "APIEvent-xxxxxx", //provide journey EVENT DEFINITION KEY | |
"Data": { | |
"email_field": email |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//authenticate to get access token | |
var authEndpoint = 'https://mcxxx.auth.marketingcloudapis.com/' //provide API endpoint | |
var payload = { | |
client_id: "xxxxxx", //pass Client ID | |
client_secret: "xxxxxx", //pass Client Secret | |
grant_type: "client_credentials" | |
}; | |
var url = authEndpoint + '/v2/token' | |
var contentType = 'application/json' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
HTTP/1.1 201 | |
{ | |
"eventInstanceId": "########-####-####-####-############" | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Host: https://YOUR_SUBDOMAIN.rest.marketingcloudapis.com | |
POST /interaction/v1/events | |
Content-Type: application/json | |
Authorization: Bearer YOUR_ACCESS_TOKEN | |
{ | |
"ContactKey": "ID601", | |
"EventDefinitionKey":"AcmeBank-AccountAccessed", | |
"Data": { | |
"accountNumber":"123456", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
function showSpinner() { | |
$spinner = document.getElementsByClassName("slds-spinner_container")[0]; | |
$spinner.style.display = "block"; | |
} | |
function hideSpinner() { | |
$spinner.style.display = "none"; | |
} | |
... |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
function showSpinner() { | |
$spinner = document.getElementsByClassName("slds-spinner_container")[0]; | |
$spinner.style.display = "block"; | |
setTimeout(() => { | |
$spinner.style.display = "none"; | |
}, 5000); | |
} | |
</script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<button onClick="showSpinner()">Try me!</button> | |
<div class="slds-spinner_container"> | |
<div role="status" class="slds-spinner slds-spinner_large"><span class="slds-assistive-text"></span> | |
<div class="slds-spinner__dot-a"></div> | |
<div class="slds-spinner__dot-b"></div> | |
</div> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script> | |
function showSpinner() { | |
$spinner = document.getElementsByClassName("slds-spinner_container")[0]; | |
$spinner.style.display = "block"; | |
} | |
</script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.slds-spinner_container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:9050;background-color:hsla(0,0%,100%,.75);visibility:visible;opacity:1;transition:opacity .2s ease,visibility 0;transition-delay:0s,.3s;display:none} | |
.slds-spinner{position:absolute;top:50%;left:50%;z-index:9051;transform:translate(-50%,-50%) rotate(90deg)} | |
.slds-spinner,.slds-spinner__dot-a,.slds-spinner__dot-b{transform-origin:50% 50%;will-change:transform} | |
.slds-spinner__dot-a,.slds-spinner__dot-b{position:absolute;top:0;left:0;width:100%} | |
.slds-spinner:after,.slds-spinner:before,.slds-spinner__dot-a:after,.slds-spinner__dot-a:before,.slds-spinner__dot-b:after,.slds-spinner__dot-b:before{content:"";position:absolute;background:#b0adab;border-radius:50%;animation-duration:1s;animation-iteration-count:infinite;transform:translateZ(0)} | |
.slds-spinner__dot-a{transform:rotate(60deg)} | |
.slds-spinner__dot-b{transform:rotate(120deg)} | |
.slds-spinner:before{animation-delay:-.083s} | |
.slds-spinner__dot-a:before{animation-delay:.083s} | |
.slds-spi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var createAsset = HTTP.Post(requestUrl, contentType, Stringify(jsonBody), headerNames, headerValues); | |
//stringify response | |
var respo = createAsset.Response.toString(); | |
//parse JSON | |
var res = Platform.Function.ParseJSON(respo); | |
//get the image url | |
var imgURL = res.fileProperties.publishedURL; | |
//initiate your data extension | |
var myDE = DataExtension.Init("{{external key of the data extension}}"); | |
//add a new row with url to a data extensions |