DemandFlow Support Centre

SVCAPPROVAL: Service Approval

ReferenceEntity Reference16/04/2026Updated 16/04/2026
An approval record representing a single approver's decision on a service request. Multiple approval records can exist per request to support parallel approvers. Driven by the SVCCAT approvalRequired flag.

SVCAPPROVAL: Service Approval

An approval record representing a single approver's decision on a service request. Multiple approval records can exist per request to support parallel approvers. Driven by the SVCCAT approvalRequired flag.

Default definition. This article describes the default SVCAPPROVAL definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches SVCAPPROVAL.

Entity properties

PropertyValue
Entity codeSVCAPPROVAL
Display nameService Approval
PluralService Approvals
Level50675

Use cases

An approval record representing a single approver's decision on a service request. Multiple approval records can exist per request to support parallel approvers. Driven by the SVCCAT approvalRequired flag.

Fields

Approval

FieldTypeRequiredNotes
nametextYesSubject. Read only.
statusenumYesValid ids: 1 (Pending), 2 (Approved), 3 (Rejected), 4 (Cancelled).
approverreference → userYesApprover.
commenttext (multi-line)Decision comment.
decidedDatedatetimeDecided at. Read only.

Request

FieldTypeRequiredNotes
requestIdreference → SVCREQService Request. Read only.
requestNametextRequest subject. Read only.
requestedByreference → userRequested by. Read only.
serviceCatalogItemreference → SVCCATCatalogue item. Read only.

Attachments and additional panels

  • Activity timeline panel attached.

Relationships

  • Lookups: requestId points at a SVCREQ record; serviceCatalogItem points at a SVCCAT record.

Creating a Service Approval via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "SVCAPPROVAL",
  "level":    50675,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "status": 1,
  "approver": ""
}

Listing Service Approvals

GET /v1/entities/SVCAPPROVAL/SUB

See also

svcapprovalserviceapprovalapprovalsserviceapprovals

Was this article helpful?

← Back to Knowledge Base