Intuitive web portals system that acts as an easily accessible hub for your forms. Use this hub to seamlessly share individual forms or groups of forms with designated people inside or outside of your organization.
Models
Portal
Name | Type | Required | Read-only |
---|---|---|---|
id | int | yes | no |
name | string | yes | no |
description | string? | no | no |
avatar | string | no | yes |
created | string(Y-m-d H:i:s) | no | yes |
timezone | string | yes | yes |
participantCount | int | yes | yes |
portalForms | PortalForm[] | no | no |
portalUsers | PortalUser[] | no | no |
PortalForm
Name | Type | Required | Read-only |
---|---|---|---|
id | int | yes | no |
formId | int | yes | no |
name | string | yes | no |
deadline | oneOf(null, PortalFormDeadlineDaily, PortalFormDeadlineWeekly, PortalFormDeadlineMonthly)` | yes | no |
completedUserCount | int | no | yes |
description | string? | no | no |
formUrl | string | yes | yes |
notifyUsers | bool | yes | no |
usersPerformance | PortalUserPerformance[] | no | yes |
PortalUser
Name | Type | Required | Read-only |
---|---|---|---|
id | int | yes | no |
avatarUrl | string | yes | yes |
string | yes | no | |
name | string | yes | no |
type | string(oneOf("internal", "external")) | yes | yes |
PortalUserPerformance
Name | Type | Required | Read-only |
---|---|---|---|
id | int | yes | yes |
formCompletionDate | string(Y-m-d H:i:s) | no | yes |
lastSubmissionId | int | no | yes |
Deadline models:
PortalFormDeadlineDaily
Name | Type | Required | Read-only |
---|---|---|---|
frequency | string(daily) | yes | no |
dueTime | string(24h format (ex: 20:00:00) | yes | no |
earlyReminderHours | int? | no | no |
PortalFormDeadlineDate
Name | Type | Required | Read-only |
---|---|---|---|
frequency | string(date) | yes | no |
dueDate | string(Y-m-d H:i:s format) | yes | no |
earlyReminderHours | int? | no | no |
earlyReminderDays | int? | no | no |
PortalFormDeadlineMonthly
Name | Type | Required | Read-only |
---|---|---|---|
frequency | string(monthly) | yes | no |
dueDay | string(oneOf("1",, "15", "last")) for corresponding: "first-of-month", "middle-of-month", "end-of-month" values | yes | no |
dueDate | string(Y-m-d H:i:s format) | yes | no |
earlyReminderHours | int? | no | no |
earlyReminderDays | int? | no | no |
PortalFormDeadlineWeekly
Name | Type | Required | Read-only |
---|---|---|---|
frequency | string(weekly) | yes | no |
dueDay | string(date format=EEE, ex: Mon/Tue/etc) | yes | no |
dueDate | string(Y-m-d H:i:s format) | yes | no |
earlyReminderHours | int? | no | no |
earlyReminderDays | int? | no | no |