Get values for a sign-up form

What to type or pick in each field of a sign-up form, from a new test address made for it (201) or from one made earlier (address, 200). Send what the page says about each field: its type, name, label, placeholder, autocomplete, rules and a drop-down's options. Each field gets a value: the email (and its confirmation), names, a username and a password that fit the field's rules, the date of birth in the field's format (or its day, month and year), and a country its drop-down offers; anything else (a terms checkbox, a phone number) gets null and a note. A new address gets a date of birth when the form asks for one (adult unless age says otherwise) and a country the form offers; its password is saved on it and shown only in this answer. Proxy Mail QA never sees or fills in the page: you do.

post/v1/form-values

Request

  • Base URL: https://api.proxymail.qa
  • URL: https://api.proxymail.qa/v1/form-values
  • Auth: HTTP bearer

Headers

Proxy-Mail-QA-Runstring uuid

A run's id (POST /v1/runs): adds what this call saw to the run. If it can't be added (the run finished, or isn't in this project), the call still works and the Proxy-Mail-QA-Run-Warning response header says why.

Proxy-Mail-QA-Teststring

With Proxy-Mail-QA-Run: the test this call belongs to, percent-encoded (encodeURIComponent), up to 200 characters once decoded. The run's report shows it beside what the call saw.

Request body

addressstring

Use this address instead of making one. Its saved password is not returned.

labelstring
agestring

For a new address, when the form asks for a date of birth. Default: adult.

date_of_birthstring date
countrystring

For a new address. Default: one the form offers.

domainstring
lifetime_daysinteger

Example request

{
  "fields": [
    {
      "type": "email",
      "placeholder": "DD/MM/YYYY",
      "autocomplete": "new-password",
      "group": "Date of birth"
    }
  ]
}

Response

Values from the address given

addressstring
createdboolean

True when this call made the address.

personaobject nullable
passwordstring

A new address's password, saved on it. Shown only here.

Changes

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