Delete Stage
Deletes the stage and the dependency links to and from it. Deleted stages no longer appear in lists, and reading, changing or deleting one again returns 404 not_found.
Required variables:
- baseUrl
- apiKey (needs
stages:write) - userToken
- secondStageId (set by
transactions/Post Transaction Stage - With Dependency)
Authorization
bearerAuth userTokenAuth Partner API key (lyh_...): identifies the calling partner, its scopes and rate limit.
In: header
The user's OAuth 2.1 access token, issued by Land Your Home's OAuth server to this partner's OAuth client. Requests run as this user.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/v1/stages/string"{ "data": { "id": "fb51d33e-847b-4c02-9036-1b6dbdbbcea2" }}Patch Stage
Changes a stage. Only the fields sent change; null clears description, progressNote, expectedUpdate or expectedCompletion. assignedToYou: true assigns it to the caller, false unassigns it. Owners are other people's ids, which partners never see, so a stage can only be assigned to the caller (assignedToYou: true) or left unassigned. If the stage is assigned to the caller and has an expectedUpdate after today, an update reminder is scheduled for 9am that day (and rescheduled or cancelled when the stage changes or is deleted), as in the app.
Put Stage Dependency
Sets what the stage depends on: another stage of the same transaction, or null for nothing. A stage depends on at most one other and dependencies can't loop (400 invalidrequest). This executed request clears the first stage's dependency (it has none) and returns it.

