Skip to content

Service (Document Type) ​

sfc.service · every change is kept in the audit log · numbered {code}

Fields ​

Every record also has id, created_at and updated_at.

FieldLabelTypeRules
codecodetextrequired; unique; max 40 characters
titletitletextrequired
descriptiondescriptionlongtext
generatorgeneratorselectrequired; one of: Attestation, Migration Certificate, Transfer Certificate, Provisional Degree Certificate, Convocation, Verification Letter, Transcript, Transcript Certificate, Medium of Instruction, Affiliation Letter, Internship, Custom Template
purpose_modelpurpose modelselectone of: Purpose list, Custom fields; default "Custom fields"
delivery_typesdelivery typestable of service_delivery
feesfeestable of service_fee
is_disabledis disabledcheckdefault false
auto_processauto processcheckdefault false
allow_ocrallow ocrcheckdefault false
allow_importallow importcheckdefault true
needs_college_confirmationneeds college confirmationcheckdefault false
candidate_remarkcandidate remarkcheckdefault false
one_application_per_studentone application per studentcheckdefault false
block_duplicate_prnblock duplicate prncheckdefault false
one_education_rowone education rowcheckdefault false
one_purposeone purposecheckdefault false
outward_registeroutward registercheckdefault false
outward_auto_numberoutward auto numbercheckdefault false
auto_document_typeauto document typecheckdefault false
agents_allowedagents allowedcheckdefault false
fetch_education_from_examfetch education from examcheckdefault false
application_no_prefixapplication no prefixtextmax 32 characters
certificate_datecertificate datetextmax 7 characters
sla_dayssla daysnumbermin 0
sla_stage_dayssla stage daysjson
signatory_namesignatory nametext
signatory_titlesignatory titletext
letterheadletterheadfile
signaturesignatureimage
stampstampimage
not_for_print_watermarknot for print watermarkimage
sample_documentsample documentfile
education_formeducation formjson
document_formdocument formjson
purpose_formpurpose formjson
what_to_attestwhat to attestjson
extra_registration_fieldsextra registration fieldsjson
instructions_overallinstructions overalllongtext
instructions_educationinstructions educationlongtext
instructions_documentsinstructions documentslongtext
instructions_purposeinstructions purposelongtext
instructions_paymentinstructions paymentlongtext
instructions_previewinstructions previewlongtext
contact_emailcontact emailemailpersonal data
contact_phonecontact phonephonepersonal data

Permissions ​

RoleCan
sfc:adminread, create, update, delete
sfc:verifierread
sfc:signatoryread
sfc:printerread
sfc:dispatcherread
sfc:accountsread
sfc:studentread
sfc:agentread

API ​

http
GET    /api/sfc/service?<field>=<value>&limit=100&offset=0
POST   /api/sfc/service
GET    /api/sfc/service/:id
PATCH  /api/sfc/service/:id
DELETE /api/sfc/service/:id

Edulab Bench developer documentation