---
schema_version: "1"
id: 9b5e710e82a22b8eb47d12c4e28c90ae2993e334decb72c3ab837cd7e313611f
title: Sender Profile Functions
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-programmatic-content/ssjs_senderProfileFunctions.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/ssjs_senderProfileFunctions.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: b68683eb681b8146208fb8db9db8ac064e70a81c4cbaec81c9ac46360a667f27
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Sender Profile Functions

These functions allow you to access and control sender profiles within your Marketing Cloud Engagement account. These functions work only with landing pages and can’t function in email messages at send time.

## Load

In your server-side JavaScript code, first load the core library using this syntax:

```
Platform.Load("core","1");
```

Use this sample code as a model to construct your own server-side JavaScript code.

## Initialization

To interact with a sender profile via server-side JavaScript, you must first initialize the object. The code below initializes a sender profile with the external key of 'mySenderProfile'.

```
var myProfile = SenderProfile.Init('mySenderProfile');
```

Once you initialize the sender profile, you can use the applicable functions.
