Skip to content

API ​

All endpoints are on the university's own address, e.g. https://<university>.<platform domain>, and need a logged-in user. Each call only returns and changes what the user's roles allow (roles).

EntityEndpoint
Agent/api/sfc/agent
Agent Student/api/sfc/agent_student
Application/api/sfc/application
Application Status Event/api/sfc/application_event
Delivery / Dispatch/api/sfc/delivery
Uploaded Document/api/sfc/document
Education Record/api/sfc/education
Feedback/api/sfc/feedback
Issued Document/api/sfc/generated_document
Issue Report/api/sfc/issue_report
Outward Register Entry/api/sfc/outward_entry
Purpose / Recipient Type/api/sfc/purpose
Recipient (Purpose)/api/sfc/recipient
Service (Document Type)/api/sfc/service
Service Delivery Option/api/sfc/service_delivery
Service Fee Rule/api/sfc/service_fee
Staff Scope/api/sfc/staff_scope
Transcript Subject/api/sfc/transcript_subject
WES Applicant Form/api/sfc/wes_form
WES Upload Attempt/api/sfc/wes_submission

Events ​

DirectionEvent
emitssfc.application.submitted
emitssfc.application.verified
emitssfc.application.rejected
emitssfc.application.correction_requested
emitssfc.document.issued
emitssfc.delivery.dispatched
emitssfc.application.completed
listens topayments.payment.received
listens topayments.payment.failed
listens topayments.refund.completed

Settings ​

Each university sets these from its admin screen.

SettingTypeDefaultLabel
portalTitletext"Student Facilitation Centre"Portal title shown to students
supportEmailtext""Help-desk email shown to students
supportPhonetext""Help-desk phone shown to students
signatoryNametext""Default signing authority name (used when a service has none)
signatoryTitletext"Registrar"Default signing authority title
certificateIssuerLinetext""Issuer line printed under the signature on certificates
studentOtpOnRegisterchecktrueVerify student email/mobile with OTP at registration
otpChannelselect"email"OTP channel
whatsappNotificationscheckfalseSend status updates on WhatsApp
requireAllRecordsVerifiedchecktrueBlock 'Verified' until every education, document and recipient row is verified
qrOnDocumentschecktruePrint a verification QR code on issued documents
allowAgentscheckfalseAllow education agents to apply for students
offlinePaymentcheckfalseAllow offline (challan) payment
foreignCurrencyselect"USD"Currency for students outside India
slaDaysnumber15Default days to complete an application
outwardNumberPrefixtext"OUT"Outward register number prefix
feedbackPromptchecktrueAsk students for feedback after completion

Edulab Bench developer documentation