logins

Save a login

Saves a website login and returns its metadata.

  • The values pass through this client and its model provider. Warn the user first, or send deliver "dashboard" with only site_url and label to get a Dashboard link where the person enters the login instead.
  • A Personal account keeps one login per website, fixed to its identity after the first verified sign-in. A Business account may save several.
post/v1/logins

Request

  • Base URL: https://api.pomerado.ai
  • URL: https://api.pomerado.ai/v1/logins
  • Auth: HTTP bearer

Request body

site_urlstring required

The website, such as instacart.com or a pasted URL, saved as its HTTPS origin

labelstring

a string at most 200 character(s) long

usernamestring

a string at most 1024 character(s) long

emailstring

a string at most 320 character(s) long

phonestring

a string at most 64 character(s) long

account_numberstring

a string at most 128 character(s) long

primary_identifier'username' | 'email' | 'phone' | 'account_number'

The identifier it signs in with; else the first it holds in this order

passwordstring

a string at most 16384 character(s) long

sign_in'password' | 'code'

code: the site sends a code each sign-in, so no password is saved

date_of_birthstring

a string matching the pattern ^\d{4}-(?:0[1-9]|1[0-2])-(?:0[1-9]|[12]\d|3[01])$

zipstring

a string at most 10 character(s) long

authenticator_secretstring

a string at most 4096 character(s) long

recovery_codesstring[]

an array of at most 20 item(s)

preferred_method'sms' | 'call' | 'email' | 'authenticator' | 'push' | 'recovery_code'

A two-factor method

deliver'dashboard'

Return a Dashboard link where the person enters the login, so no secret reaches this client

Response

With deliver dashboard: where to finish

dashboard_urlstring required

A signed-in Dashboard page where the person finishes this and sees the secret once

Changes

No recorded changes to this operation across all 1 revision of this API.