Method: Mints::Contact#send_magic_link
- Defined in:
- lib/contact.rb
#send_magic_link(email, template_slug, redirectUrl = '', lifeTime = 1440, maxVisits = nil) ⇒ Object
Send Magic Link
Send magic link to contact by email. That magic link will be used in magic_link_login method.
Parameters:
-
(String) – Contact’s email.
- template_slug
-
(String) – Email template’s slug to be used in the email.
- redirectUrl
-
(String) – Url to be redirected in the implemented page.
- lifeTime
-
(Integer) – Maximum time of use in minutes.
- maxVisits
-
(Integer) – The maximum number of uses of a token.
First Example
@mints_contact.send_magic_link("[email protected]", "template_slug")
Second Example
@mints_contact.send_magic_link("[email protected]", "template_slug", "", 1440, 3)
79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/contact.rb', line 79 def send_magic_link(email, template_slug, redirectUrl = '', lifeTime = 1440, maxVisits = nil) data = { email: email, lifeTime: lifeTime, maxVisits: maxVisits, redirectUrl: redirectUrl, templateId: template_slug } response = @client.raw("post", "/contacts/magic-link", nil, { data: data }.to_json, '/api/v1') return response end |