Arthur Online · Arazzo Workflow
Arthur Online - applicant to tenancy
Version 1.0.0
The UK lettings funnel in Arthur Online: confirm the entity, create an applicant, book a viewing on a unit, record the offer, convert the viewing into a tenancy, add the tenant and register the deposit. Every operationId is verified against the derived Arthur API v2 specs. Arthur has no sandbox - run this against a real entity you control, with strict=true on writes.
View Spec
View on GitHub
Real EstateUnited KingdomProperty ManagementPropTechRentalsLettingsTenancyMaintenanceProperty ListingsSocial HousingStudent HousingBlock ManagementArazzoWorkflows
Provider
Workflows
applicantToTenancy
Create an applicant, view a unit, take the offer and open the tenancy.
Runs the full lettings funnel. Steps 2 and later all require the entity id resolved in step 1 in the X-EntityID header.
1
confirmEntity
$sourceDescriptions.entities.listEntities
Confirm which Arthur entity this token can address.
2
createApplicant
$sourceDescriptions.applicants.addApplicant
Create the applicant. strict=true so an unknown source is rejected, not created.
3
bookViewing
$sourceDescriptions.units.addViewingOnUnit
Book a viewing of the unit for this applicant.
4
attachApplicantToViewing
$sourceDescriptions.viewings.listApplicantsOnViewing
Confirm the applicant is attached to the viewing.
5
submitOffer
$sourceDescriptions.viewings.submitOfferOnViewing
Record the applicant's offer against the viewing.
6
convertToTenancy
$sourceDescriptions.viewings.addTenancyOnViewing
Convert the accepted viewing into a tenancy. Not idempotent - never auto-retry.
7
addTenant
$sourceDescriptions.tenancies.addTenantOnTenancy
Add the tenant to the tenancy.
8
inviteTenantToPortal
$sourceDescriptions.tenants.inviteTenant
Invite the tenant into the Arthur tenant portal.
9
registerDeposit
$sourceDescriptions.tenancies.registerDepositOnTenancy
Read the deposit registration state on the new tenancy.
Source API Descriptions
openapi
openapi
openapi
openapi
openapi