Skip to main content
An application-level submission uses the fuller Phase A contract. After commercial acceptance, Tera creates at most one Application and then exposes application_reference (the Case Reference). Requires supplier_submissions:create:application. Do not send Ali Phase B fields. marketing: false is a valid submission.

Required fields

In addition to identity and funding:
  • email and UK-contactable telephone
  • business_structure, business_sector, trading_duration
  • annual_turnover_range, or optional annual_turnover_gbp (exact customer-declared annual turnover in whole pounds). When the exact figure is present, annual_turnover_range is optional and Tera derives the compatibility range from it. If both are sent and they disagree, the exact figure wins.
  • optional date_of_birth (YYYY-MM-DD, age 18–120 at capture_timestamp)
  • optional home_address (address_line_1, optional address_line_2, city, UK postcode, optional country)
  • optional residence_since (YYYY-MM, past or present month) — used with home_address so Document-first Apply can skip “lived there since”
  • Do not send undocumented keys (including card payments). Unknown fields return 422.
  • funding_timeframe and preferred_contact_method
  • privacy_information and contact_expectation evidence
  • marketing boolean
  • company_number for limited companies and LLPs
  • optional credit_screening — supplier-run bureau evidence (provider: endole). Each of company_status, unsatisfied_ccjs, and insolvency_or_winding_up is pass, fail, or not_checked. Use not_checked when the check did not run. Optional declared holds applicant answers (adverse_credit, overdue finance, existing finance, HMRC arrears, personal guarantee). Tera does not auto-reject from these fields.

Example

Synthetic applicant James Okonkwo of Harbourview Joinery LLP.
Create still acknowledges 202 received. application_reference appears only after the Application exists on an accepted status. Enrolled agreements (rules_config.document_first_journey: true) return arrival_screen_url on that 202 so you can redirect the Applicant immediately. That address is a Tera foyer — not a Journey Entry Link. Poll GET may later include handoff.customer_journey_url after accept; it is not required for the hop. See Status polling. Files the customer already gave you go through Supplier-held Documents — presign, PUT bytes, then finalize against the same external_reference before you redirect. basic accept never creates an Application, an Arrival Screen, or a handoff. Promotion never returns arrival_screen_url.