Identifying Temporary email addresses

Hi all

I hope this is a very simple question!

Is there a way to identify via the API whether an email address has a temporary web login status?   We need to give people with newly created web logins a prompt to reset their passwords.

An example:

A new customer books by phone,.  We take an email address and set up a temporary web login for them.  When they next try to book online using the same email address, they won't know their password (they probably forgot to reset it from the automatic email sent at the point of account creation,  or even forgot that we set an account up for them).   We want to be able to identify the email as having a temporary status, and to offer them the password reset option instead of asking for the password.

many thanks for your help

Alison Atkinson
London Philharmonic Orchestra

Parents
  • Hi Alison,

    This looks like a two step operation. First retrieve the constituent id using this Request

    HTTP GET CRM/Constituents/Search?type=fluent&q=<email address>

    Then if there is a constituent record returned, use the constituent id to retrieve the Web Login record

    HTTP GET CRM/WebLogins?constituentId=2684

    -Sam

     

Reply
  • Hi Alison,

    This looks like a two step operation. First retrieve the constituent id using this Request

    HTTP GET CRM/Constituents/Search?type=fluent&q=<email address>

    Then if there is a constituent record returned, use the constituent id to retrieve the Web Login record

    HTTP GET CRM/WebLogins?constituentId=2684

    -Sam

     

Children