Custom reset password, accessing email template viariables


Hi guys,

I’m with an issue here.
Using the URL: http://localhost/api/v2/user/password?reset=true
And body parameters:

  "email": ""

Will use my email template to send the email to the client, like this for example:

We receive a notification to change the password to email: {email}
Att. {from_name}

Buuut, the email arrives to the client like this:
We receive a notification to change the password to email: {email}
Att. Kim Pastro

The {email} variable it’s not changing.

What could be wrong? The name of this variable have changed? Or some integration is missing?
Windows 8 with DF 2


Have not found some place that describes those variables, like confirm_code. Any help would by great.


Hi everyone,
just found a solution to that.

I’ve notice that the DF default template email, to recover password, have this body: emails.password
And this template contain (pretty sure) some variables that could be used on the sent email.

So, I’ve cloned the project: and search in whole project for emails variable. Then found this file:


with this code:


 This is an email blade for resetting password

 The following view data is required:

 $contentHeader       The callout/header of the email's body
 $firstName                The name of the recipient.
 $link                The password reset link.
 $code                The reset code.
 $instanceName        Name of the DreamFactory Instance.

    <div style="padding: 10px;">
            Hi {{ $firstName }},

            You have registered an user account on the DreamFactory instance of {{ $instanceName }}. Go to the following url, enter the code below, and set your password to confirm your account.<br/>
            {{ $link }}
            Confirmation Code: {{ $code }}<br/>

            <cite>-- The Dream Team</cite>

So, I’ve presumed that “code” and “firstName” (in commentary section) is what I need.
Then put those guys in my custom template:

Hi, {firstName} <br/>
To reset your password go to our website and put the code below to proceed. <br/><br/>
Code: {code}

Bingo! Everything works like a charm.
That’s it, hope this would help someone someday.

Att. Kim