Upsert the authenticated workspace's evaluation path and meaningful stage
PUT
/evaluations/current
const url = 'https://api.invogi.com/v1/evaluations/current';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"mode":"SELF_SERVE","source":"XERO","currentStage":"SOURCE","assistanceRequested":true,"completed":true,"resetStage":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://api.invogi.com/v1/evaluations/current \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "mode": "SELF_SERVE", "source": "XERO", "currentStage": "SOURCE", "assistanceRequested": true, "completed": true, "resetStage": true }'The server supplies organization and user identity. This route accepts no AP rows, supplier details, amounts, bank data, or finding evidence. Identical updates are idempotent.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
mode
required
string
source
string | null
currentStage
required
string
assistanceRequested
boolean
completed
Required and true at NEXT_STEP; completion is terminal for this first-check journey
boolean
resetStage
Explicitly return to SOURCE
boolean
Responses
Section titled “Responses”Current journey
Media typeapplication/json
object
organizationId
required
string format: uuid
mode
required
string
source
required
string | null
currentStage
required
string
startedAt
required
string format: date-time
lastActivityAt
required
string format: date-time
assistanceRequestedAt
required
string | null format: date-time
completedAt
required
string | null format: date-time
Example
{ "mode": "SELF_SERVE", "source": "XERO", "currentStage": "SOURCE"}Invalid request
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Example
{ "error": { "code": "NOT_FOUND" }}Missing or invalid API key
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Example
{ "error": { "code": "NOT_FOUND" }}API key lacks required scope/role
Media typeapplication/json
object
error
required
object
code
required
string
message
required
string
request_id
required
string
Example
{ "error": { "code": "NOT_FOUND" }}