On this page

128 shared schemas.

FieldTypeRequiredDescription
dependsOnTaskIdstring (uuid)yes

Type: object

FieldTypeRequiredDescription
appKeystringno
namestringno
nameArabicstringno
categoryKeystringno
comingSoonbooleanno
listingAdminAppListingno
orphanbooleannoA listing row exists for a key the feature catalog no longer contains.
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
titlestringno
titleArabicstringno
imageUrlstringno
linkstringno
positionstringno
startDatestring (date-time)no
endDatestring (date-time)no
isActivebooleanno
impressionsintegerno
clicksintegerno
createdAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
titlestringno
titleArabicstringno
descriptionstringno
descriptionArabicstringno
coverImagestringno
imageCountintegerno
likeCountintegerno
commentCountintegerno
isPublishedbooleanno
createdBystring (uuid)no
createdAtstring (date-time)no
updatedAtstring (date-time)no
imagesAlbumImage[]no
FieldTypeRequiredDescription
idstring (uuid)no
urlstringno
captionstringno
sortOrderintegerno
createdAtstring (date-time)no

An API key as it is safe to display. The secret is NEVER present on this shape — it is returned exactly once, by create.

FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
prefixstringnoThe visible, non-secret leading segments. Display it so an owner can tell which key to revoke; the full key is unrecoverable.
scopesenum: read, write[]no
createdByUserIdstring (uuid)noThe key acts as this user. It can never do more than they can, and stops working if their membership ends.
lastUsedAtstring (date-time)noUpdated at most once per minute per key, so treat it as accurate to the minute rather than to the request.
expiresAtstring (date-time)no
revokedAtstring (date-time)noNon-null means the key is dead. Revocation takes effect on the very next request; there is no cache to wait for.
revokedByUserIdstring (uuid)no
createdAtstring (date-time)no
updatedAtstring (date-time)no

Tenant rows this app owns for this community. null means NOT DETERMINABLE for this app, never zero — some apps have no dedicated tenant table and we decline to guess.

FieldTypeRequiredDescription
appKeystringno
tablesstring[]no
rowsintegerno

One community's relationship with one app. At most one row exists per (community, app) — reinstalling UPDATES this row rather than creating a second one, which is what makes a reinstall lossless.

FieldTypeRequiredDescription
idstring (uuid)no
appKeystringnoA Feature Registry key. The feature catalog IS the app catalog.
statusenum: ACTIVE, TRIAL, SUSPENDED, UNINSTALLEDnoACTIVE/TRIAL grant the app. SUSPENDED/UNINSTALLED stop this row granting — they do NOT force the app off when the community's plan grants it independently, and they never delete content.
sourceenum: PURCHASED, PLAN_INCLUDED, LEGACY_GRANDFATHERED, ADMIN_GRANTEDnoLEGACY_GRANDFATHERED is permanent and free and cannot be uninstalled.
billingCycleenum: MONTHLY, YEARLY, FREEno
pricenumbernoSNAPSHOT taken at install time, never a live lookup. Editing the catalog price does not change this value for anyone already installed.
currencystringno
installedAtstring (date-time)no
uninstalledAtstring (date-time)no
expiresAtstring (date-time)noEnd of the current paid period; null never expires. An elapsed row stops granting after a 7-day grace period — it never revokes an entitlement the plan or an override already provides.
isEntitlingbooleannoWhether THIS row currently contributes a grant.

Published marketing content for one app. Never affects entitlement — publishing or unpublishing changes what a community READS, never what it may USE.

FieldTypeRequiredDescription
appKeystringno
summarystringno
summaryArabicstringno
descriptionstringno
descriptionArabicstringno
highlightsstring[]no
highlightsArabicstring[]no
screenshotsstring (uri)[]noDisplay order is the array order.
iconUrlstring (uri)no
docsUrlstring (uri)no
suitableForstring[]no
suitableForArabicstring[]no
developerstringno
versionstringno
integrationTypestringno
isFeaturedbooleanno
sortOrderintegerno
updatedAtstring (date-time)no

A catalog app decorated with its listing. listing: null means NO CONTENT YET, never "no such app" — the app list is built from the feature catalog.

FieldTypeRequiredDescription
appKeystringno
namestringno
nameArabicstringno
categoryKeystringno
comingSoonbooleanno
listingAppListingno

The shelf price of an app today. monthly/yearly of null mean NOT SOLD on that cycle — never "free". Yearly is an independent price and is never 12 x monthly.

FieldTypeRequiredDescription
appKeystringno
currencystringno
monthlynumberno
yearlynumberno
isFreebooleanno
availableCyclesenum: MONTHLY, YEARLY, FREE[]noAn empty array means the app cannot be installed right now.
FieldTypeRequiredDescription
headingIdstring (uuid)yes
customizationsobjectno
FieldTypeRequiredDescription
assignmentsobject[]yes

Type of assignee for task assignment

Type: enum: INDIVIDUAL, GROUP, ROLE

Attendance status (حالة الحضور)

Type: enum: GOING, MAYBE, NOT_GOING, ATTENDED, NO_SHOW

FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
titlestringno
titleArabicstringno
contentstringno
contentHtmlstringno
headerImagestringno
categoryIdstring (uuid)no
categoryBlogCategoryno
isPublishedbooleanno
isHiddenbooleanno
viewCountintegerno
likeCountintegerno
commentCountintegerno
authorIdstring (uuid)no
authorUserno
createdAtstring (date-time)no
updatedAtstring (date-time)no
isLikedbooleanno
FieldTypeRequiredDescription
idstring (uuid)no
namestringno
nameArabicstringno
colorstringno
sortOrderintegerno
FieldTypeRequiredDescription
fingerprintstringyesMD5 fingerprint from top errors endpoint
notesstringno
FieldTypeRequiredDescription
idstring (uuid)no
contentstringno
authorIdstring (uuid)no
parentIdstring (uuid)no
resourceTypeenum: tweet, blog, event, albumno
resourceIdstring (uuid)no
likeCountintegerno
replyCountintegerno
isEditedbooleanno
createdAtstring (date-time)no
updatedAtstring (date-time)no
authorUserno
isLikedbooleanno
repliesComment[]no
FieldTypeRequiredDescription
idstring (uuid)no
tenantIdstring (uuid)no
namestringno
nameArabicstringno
descriptionstringno
descriptionArabicstringno
logostringno
coverImagestringno
typeenum: PUBLIC, PRIVATEnoCommunity visibility — single source of truth. (The legacy isPublic field was removed in the Community.isPublic removal plan, commit 4.)
memberCountintegerno
createdAtstring (date-time)no
FieldTypeRequiredDescription
firstNamestringno
middleNamestringno
grandfatherNamestringno
familyNamestringno
phonestringno
FieldTypeRequiredDescription
successbooleanno
dataobjectno
FieldTypeRequiredDescription
informationobjectno
identityobjectno
adminobjectno
socialMediaobjectno
subscriptionobjectno
settingsobjectno
overallintegerno
FieldTypeRequiredDescription
successbooleanno
messagestringno
dataobjectno
FieldTypeRequiredDescription
primaryColorstringnoPrimary color in hex format
secondaryColorstringnoSecondary color in hex format
FieldTypeRequiredDescription
namestringyes
nameArabicstringyes
descriptionstringno
descriptionArabicstringno
typeenum: PUBLIC, PRIVATEyes
categorystringno
countrystringno
citystringno
FieldTypeRequiredDescription
idstring (uuid)no
userIdstring (uuid)no
communityIdstring (uuid)no
roleMemberRoleno
statusenum: PENDING, APPROVED, REJECTED, BANNEDno
departmentstringno
positionstringno
permissionsobjectno
isBannedbooleanno
joinedAtstring (date-time)no
userUserno
FieldTypeRequiredDescription
languageenum: ar, enno
timezonestringno
notificationsbooleanno
moderationstringnoCommunity regulations/moderation rules
privacyenum: public, privateno
FieldTypeRequiredDescription
twitterstringno
facebookstringno
instagramstringno
linkedinstringno
websitestringno
FieldTypeRequiredDescription
planstringnoPayment plan name
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
nameArabicstringno
titlestringno
titleArabicstringno
descriptionstringno
descriptionArabicstringno
pricenumberno
bookingLinkstring (uri)no
iconstringno
bannerstringno
statusConsultantStatusno
sortOrderintegerno
isActivebooleanno
createdBystring (uuid)no
createdAtstring (date-time)no
updatedAtstring (date-time)no
typesConsultantType[]no

Consultant availability status (حالة المستشار)

Type: enum: available, coming_soon, not_available, fully_booked

FieldTypeRequiredDescription
idstring (uuid)no
namestringno
nameArabicstringno
colorstringno
sortOrderintegerno
FieldTypeRequiredDescription
idstring (uuid)no
reporterIdstring (uuid)no
resourceTypeenum: tweet, comment, message, blog, albumno
resourceIdstring (uuid)no
reasonstringno
descriptionstringno
statusenum: PENDING, REVIEWED, RESOLVED, DISMISSEDno
resolvedBystring (uuid)no
resolutionstringno
createdAtstring (date-time)no
FieldTypeRequiredDescription
titlestringyes
titleArabicstringyes
descriptionstringno
descriptionArabicstringno
imagesstring (binary)[]no
FieldTypeRequiredDescription
contentstringyes
FieldTypeRequiredDescription
namestringyes
nameArabicstringyes
titlestringno
titleArabicstringno
descriptionstringno
descriptionArabicstringno
pricenumberno
bookingLinkstring (uri)yes
statusConsultantStatusno
typeIdsstring (uuid)[]no
iconstring (binary)no
bannerstring (binary)no
FieldTypeRequiredDescription
namestringyes
nameArabicstringyes
descriptionstringno
pricenumberyes
currencystringno
featuresobject[]yes
maxMembersintegerno
maxStorageintegerno
FieldTypeRequiredDescription
questionstringyes
optionsstring[]yes
endDatestring (date-time)yes
allowMultipleVotesbooleanno
FieldTypeRequiredDescription
templateIdstring (uuid)yes
headingIdstring (uuid)yes
frequencyRecurringFrequencyyes
intervalintegerno
dayOfWeekintegerno
dayOfMonthintegerno
customizationsobjectno
FieldTypeRequiredDescription
taskIdstring (uuid)yes
frequencyRecurringFrequencyyes
intervalintegerno
dayOfWeekintegerno
dayOfMonthintegerno
FieldTypeRequiredDescription
tenantIdstring (uuid)yes
planIdstring (uuid)yes
paymentIdstringnoPayment transaction ID
FieldTypeRequiredDescription
namestringyes
iconstringyes
descriptionstringno
primaryColorstringno
secondaryColorstringno
FieldTypeRequiredDescription
headingIdstring (uuid)yes
titlestringyes
descriptionstringno
dueDatestring (date-time)no
priorityTaskPriorityno
pointsintegerno
estimatedMinutesintegerno
attachmentsobject[]no
tagsstring[]no
FieldTypeRequiredDescription
namestringyes
iconstringyes
descriptionstringno
primaryColorstringno
secondaryColorstringno
visibilityTypeSectionVisibilityTypeno
memberIdsstring (uuid)[]noFor SPECIFIC_MEMBERS visibility
FieldTypeRequiredDescription
taskIdstring (uuid)yes
namestringyes
descriptionstringno
categorystringno
FieldTypeRequiredDescription
namestringyes
descriptionstringno
categorystringno
taskIdstring (uuid)noTask to create template from
FieldTypeRequiredDescription
contentstringyes
groupIdstring (uuid)noOptional group to post in
typeTweetTypeno
mediastring (binary)[]noMedia files (images, videos, documents)
pollCreatePollRequestno
FieldTypeRequiredDescription
namestringyes
urlstring (uri)yes
eventsstring[]yes
headersobjectno
FieldTypeRequiredDescription
tokenstringyes
FieldTypeRequiredDescription
errorstringno
messagestringno
detailsobjectno
FieldTypeRequiredDescription
idstring (uuid)no
errorTypestringno
errorCodestringno
messagestringnoTruncated to 1000 chars
stackTracestringnoTruncated to 8192 chars
statusCodeintegerno
methodstringno
pathstringno
userIdstring (uuid)no
tenantIdstringno
communityIdstringno
ipAddressstringno
userAgentstringno
requestBodyobjectnoSanitized request body
isOperationalbooleannotrue = expected error, false = unexpected/bug
fingerprintstringnoMD5 hash for error grouping
instanceIdstringno
resolvedbooleanno
resolvedBystringno
resolvedAtstring (date-time)no
notesstringnoMax 2000 chars
createdAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
titlestringno
titleArabicstringno
descriptionstringno
startDatestring (date-time)no
endDatestring (date-time)no
isOnlinebooleanno
locationstringno
meetingUrlstringno
capacityintegerno
feenumberno
hasCertificatebooleanno
allowGuestsbooleanno
allowCommentsbooleanno
coverImagestringno
statusEventStatusno
attendeeCountintegerno
interestedCountintegerno
createdBystring (uuid)no
createdAtstring (date-time)no
userAttendanceAttendanceStatusno
isInterestedbooleanno

Event status (حالة الفعالية)

Type: enum: DRAFT, PUBLISHED, CANCELLED, COMPLETED

Event type (نوع الفعالية)

Type: enum: ONLINE, IN_PERSON, HYBRID

FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
nameArabicstringno
descriptionstringno
descriptionArabicstringno
typeenum: PRIVATE, PUBLICno
memberCountintegerno-1 for unlimited, positive number for limit
currentMemberCountintegerno
canChatbooleanno
emailstring (email)no
websitestring (uri)no
iconstringno
coverImagestringno
createdAtstring (date-time)no
updatedAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
groupIdstring (uuid)no
senderIdstring (uuid)no
contentstringno
typeenum: TEXT, IMAGE, FILE, SYSTEMno
mediaUrlstringno
isEditedbooleanno
editedAtstring (date-time)no
createdAtstring (date-time)no
senderUserno
reactionsMessageReaction[]no
readBystring (uuid)[]no
FieldTypeRequiredDescription
idstring (uuid)no
sectionIdstring (uuid)no
headingIdstring (uuid)no
taskIdstring (uuid)no
assigneeTypeAssigneeTypeno
assigneeIdstring (uuid)no
assigneeRoleenum: ADMIN, MODERATOR, MEMBERno
assigneeNamestringno
assigneeEmailstring (email)no
assigneeDepartmentstringno
createdBystring (uuid)no
createdAtstring (date-time)no
sourceenum: section, heading, taskno
sourceNamestringno
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
codestringno
maxUsesintegerno
usedCountintegerno
expiresAtstring (date-time)no
isActivebooleanno
createdBystring (uuid)no
createdAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
emailstring (email)no
communityIdstring (uuid)no
statusJoinRequestStatusno
firstNamestringno
familyNamestringno
messagestringno
rejectionReasonstringno
processedBystring (uuid)no
createdAtstring (date-time)no
processedAtstring (date-time)no

Join request status (حالة طلب الانضمام)

Type: enum: PENDING, APPROVED, REJECTED, CANCELLED

FieldTypeRequiredDescription
userIdstring (uuid)no
userNamestringno
userAvatarstringno
userDepartmentstringno
tasksCompletedintegerno
totalAssignedintegerno
pointsEarnedintegerno
totalPossiblePointsintegerno
completionRatenumber (float)no
avgDaysToCompletenumber (float)no
rankintegerno
FieldTypeRequiredDescription
totalRequestsintegerno
errorCountintegerno
errorRatestringno
avgDurationintegernoAverage request duration in ms
statusDistributionobject[]no
unresolvedErrorsintegerno
operationalCountintegerno
unexpectedCountintegerno
FieldTypeRequiredDescription
emailstring (email)yes
passwordstringyes
FieldTypeRequiredDescription
tokenstringno
userUserno
tenantTenantno

Member role in community (دور العضو)

Type: enum: ADMIN, MODERATOR, MEMBER

FieldTypeRequiredDescription
totalAssignedintegerno
completedintegerno
pendingintegerno
inProgressintegerno
overdueintegerno
pointsEarnedintegerno
completionRatenumber (float)no
averageCompletionTimenumber (float)no
recentActivityobject[]no
FieldTypeRequiredDescription
idstring (uuid)no
emojistringno
userIdstring (uuid)no
createdAtstring (date-time)no
FieldTypeRequiredDescription
tasksTaskDetailResponse[]no
statsobjectno
FieldTypeRequiredDescription
idstring (uuid)no
userIdstring (uuid)no
typestringno
titlestringno
titleArabicstringno
messagestringno
messageArabicstringno
dataobjectno
isReadbooleanno
createdAtstring (date-time)no
FieldTypeRequiredDescription
pageintegerno
limitintegerno
totalintegerno
pagesintegerno
FieldTypeRequiredDescription
userIdstring (uuid)yes
passwordstringyes
FieldTypeRequiredDescription
userIdstring (uuid)yes
tenantIdstring (uuid)yes
paymentIdstringyes
paymentStatusenum: success, failed, pendingyes
amountnumberyes
currencystringyes
FieldTypeRequiredDescription
idstring (uuid)no
namestringno
nameArabicstringno
descriptionstringno
pricenumberno
intervalenum: MONTHLY, YEARLYno
featuresstring[]no
maxMembersintegerno
maxStorageintegerno
isActivebooleanno

User permission flags

FieldTypeRequiredDescription
users:managebooleanno
users:moderatebooleanno
posts:managebooleanno
posts:createbooleanno
posts:moderatebooleanno
groups:managebooleanno
groups:createbooleanno
groups:moderatebooleanno
blogs:managebooleanno
blogs:createbooleanno
blogs:moderatebooleanno
albums:managebooleanno
albums:createbooleanno
albums:moderatebooleanno
calendar:managebooleanno
calendar:createbooleanno
calendar:moderatebooleanno
notifications:managebooleanno
ads:managebooleanno
settings:managebooleanno
homepage:customizebooleanno
tasks:managebooleanno
consultants:managebooleanno
projects:managebooleanno
projects:createbooleanno
projects:moderatebooleanno
projects:editbooleanno
FieldTypeRequiredDescription
idstring (uuid)no
namestringno
nameArabicstringno
descriptionstringno
pricenumberno
currencystringno
featuresobject[]no
maxMembersintegerno
maxStorageintegerno
createdAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
tweetIdstring (uuid)no
questionstringno
endDatestring (date-time)no
allowMultipleVotesbooleanno
totalVotesintegerno
optionsPollOption[]no
hasVotedbooleanno
userVotesstring (uuid)[]no
FieldTypeRequiredDescription
idstring (uuid)no
textstringno
voteCountintegerno
percentagenumberno
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
nameArabicstringno
descriptionstringno
startDatestring (date-time)no
endDatestring (date-time)no
statusProjectStatusno
initialPricenumberno
finalPricenumberno
marketValuenumberno
projectLinkstringno
logostringno
bannerstringno
productsobject[]no
createdBystring (uuid)no
createdAtstring (date-time)no
typesProjectType[]no

Project status (حالة المشروع)

Type: enum: PLANNING, IN_PROGRESS, ON_HOLD, COMPLETED, CANCELLED

FieldTypeRequiredDescription
idstring (uuid)no
namestringno
nameArabicstringno
colorstringno

Recurring task frequency

Type: enum: DAILY, WEEKLY, MONTHLY

FieldTypeRequiredDescription
idstring (uuid)no
taskIdstring (uuid)no
frequencyRecurringFrequencyno
intervalintegerno
dayOfWeekintegerno0=Sunday, 6=Saturday
dayOfMonthintegerno
nextRunDatestring (date-time)no
isActivebooleanno
createdAtstring (date-time)no
FieldTypeRequiredDescription
firstNamestringyes
middleNamestringno
grandfatherNamestringno
familyNamestringyes
emailstring (email)yes
phonestringno
countrystringyes
planIdstring (uuid)yes
communityNamestringyes
communityNameArabicstringyes
FieldTypeRequiredDescription
headingIdsstring (uuid)[]yes
FieldTypeRequiredDescription
sectionIdsstring (uuid)[]yes
FieldTypeRequiredDescription
taskIdsstring (uuid)[]yes
FieldTypeRequiredDescription
messagestringyes
FieldTypeRequiredDescription
notesstringnoOptional resolution notes
FieldTypeRequiredDescription
idstring (uuid)no
memberIdstring (uuid)no
typeRestrictionTypeno
reasonstringno
blockedFeaturesstring[]no
durationintegernoDuration in minutes
expiresAtstring (date-time)no
isActivebooleanno
appliedBystring (uuid)no
revokedBystring (uuid)no
revokeReasonstringno
createdAtstring (date-time)no

Type of restriction (نوع القيد)

Type: enum: MUTE, RESTRICT, SUSPEND, FEATURE_BLOCK

FieldTypeRequiredDescription
idstring (uuid)no
namestringno
iconstringno
primaryColorstringno
totalTasksintegerno
completedTasksintegerno
avgCompletionRatenumber (float)no
topPerformerobjectno

Section visibility configuration

Type: enum: ALL_MEMBERS, SPECIFIC_MEMBERS

FieldTypeRequiredDescription
contentstringyes
typeenum: TEXT, IMAGE, FILEno
mediastring (binary)no
FieldTypeRequiredDescription
idstring (uuid)no
methodstringno
pathstringno
statusCodeintegerno
durationintegernoRequest duration in ms
userIdstring (uuid)no
tenantIdstringno
communityIdstringno
ipAddressstringno
userAgentstringno
requestBodyobjectnoSanitized request body (sensitive fields redacted)
responseSizeintegerno
instanceIdstringnoPM2/cluster instance ID
createdAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
planIdstring (uuid)no
planPlanno
statusenum: PENDING, TRIAL, ACTIVE, CANCELLED, EXPIREDno
currentPeriodStartstring (date-time)no
currentPeriodEndstring (date-time)no
cancelAtPeriodEndbooleanno
tenantIdstring (uuid)no
startDatestring (date-time)no
endDatestring (date-time)no
tenantobjectno
FieldTypeRequiredDescription
idstring (uuid)no
headingIdstring (uuid)no
titlestringno
descriptionstringno
dueDatestring (date-time)no
priorityTaskPriorityno
statusTaskStatusno
pointsintegerno
estimatedMinutesintegerno
attachmentsobject[]no
tagsstring[]no
sortOrderintegerno
isActivebooleanno
createdBystring (uuid)no
createdAtstring (date-time)no
updatedAtstring (date-time)no
completedAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
taskIdstring (uuid)no
assigneeTypeAssigneeTypeno
assigneeIdstring (uuid)no
assigneeRoleenum: ADMIN, MODERATOR, MEMBERno
statusTaskStatusno
completedAtstring (date-time)no
actualMinutesintegerno
helpRequestedbooleanno
helpMessagestringno
helpRequestedAtstring (date-time)no
helpResolvedAtstring (date-time)no
helpResolvedBystring (uuid)no
createdAtstring (date-time)no

Type: object

FieldTypeRequiredDescription
idstring (uuid)no
titlestringno
statusTaskStatusno
priorityTaskPriorityno
FieldTypeRequiredDescription
idstring (uuid)no
taskIdstring (uuid)noThe dependent task (blocked)
dependsOnTaskIdstring (uuid)noThe prerequisite task
createdAtstring (date-time)no

Type: object

FieldTypeRequiredDescription
idstring (uuid)no
sectionIdstring (uuid)no
namestringno
iconstringno
descriptionstringno
primaryColorstringno
secondaryColorstringno
isActivebooleanno
sortOrderintegerno
createdAtstring (date-time)no
updatedAtstring (date-time)no

Type: object

FieldTypeRequiredDescription
totalTasksintegerno
completedTasksintegerno
pendingTasksintegerno
inProgressTasksintegerno
overdueTasksintegerno
completionRatenumber (float)no
totalPointsintegerno
averageCompletionTimenumber (float)no
tasksByPriorityobjectno
tasksByStatusobjectno
topSectionsobject[]no

Task priority level (أولوية المهمة)

Type: enum: HIGH, MEDIUM, LOW

FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
iconstringno
descriptionstringno
primaryColorstringno
secondaryColorstringno
isActivebooleanno
sortOrderintegerno
visibilityTypeSectionVisibilityTypeno
createdBystring (uuid)no
createdAtstring (date-time)no
updatedAtstring (date-time)no

Type: object

Task status (حالة المهمة)

Type: enum: PENDING, IN_PROGRESS, COMPLETED, OVERDUE

FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
descriptionstringno
templateDataobjectnoTask data to apply when using template
categorystringno
createdBystring (uuid)no
createdAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
namestringno
urlstring (uri)no
eventsstring[]no
headersobjectno
isActivebooleanno
createdAtstring (date-time)no
FieldTypeRequiredDescription
tasksTaskDetailResponse[]no
paginationPaginationno
FieldTypeRequiredDescription
idstring (uuid)no
namestringno
nameArabicstringno
slugstringno
schemastringno
statusenum: ACTIVE, SUSPENDED, CANCELLED, TRIALno
FieldTypeRequiredDescription
fingerprintstringno
errorTypestringno
messagestringno
pathstringno
countintegerno
lastSeenstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
groupIdstring (uuid)no
authorIdstring (uuid)no
contentstringno
typeTweetTypeno
mediaUrlstringno
mediaUrlsstring[]no
isPinnedbooleanno
isEditedbooleanno
editedAtstring (date-time)no
likeCountintegerno
commentCountintegerno
createdAtstring (date-time)no
updatedAtstring (date-time)no
authorUserno
isLikedbooleannoWhether current user liked this tweet
FieldTypeRequiredDescription
idstring (uuid)no
typeenum: IMAGE, VIDEO, DOCUMENTno
urlstringno
filenamestringno
mimeTypestringno
sizeintegerno

Type of tweet content (نوع المنشور)

Type: enum: TEXT, IMAGE, VIDEO, DOCUMENT, POLL

Type: object

FieldTypeRequiredDescription
appKeystringno
accessEndedbooleannoTHE FIELD THAT MATTERS. False means the community can still use the app because their plan (or a platform override) grants it independently of the installation. Read this before telling a user anything about what just happened.
stillEntitledViaenum: plan, overrideno
messagestringnoEnglish. The frontends own translation.
dataFootprintAppDataFootprintno
FieldTypeRequiredDescription
statusTaskStatusyes
actualMinutesintegerno
FieldTypeRequiredDescription
titlestringno
descriptionstringno
dueDatestring (date-time)no
priorityTaskPriorityno
statusTaskStatusno
pointsintegerno
estimatedMinutesintegerno
attachmentsobject[]no
tagsstring[]no
isActivebooleanno
FieldTypeRequiredDescription
namestringno
iconstringno
descriptionstringno
primaryColorstringno
secondaryColorstringno
isActivebooleanno
visibilityTypeSectionVisibilityTypeno
memberIdsstring (uuid)[]no
FieldTypeRequiredDescription
idstring (uuid)no
emailstring (email)no
namestringno
nameArabicstringno
phonestringno
avatarstringno
verifiedbooleanno
isActivebooleanno
createdAtstring (date-time)no
lastActivestring (date-time)no

One delivery ATTEMPT. A retried event produces several rows sharing a messageId.

FieldTypeRequiredDescription
idstring (uuid)no
endpointIdstring (uuid)no
eventstringno
messageIdstringnoStable across retries of the same event — use it to deduplicate on your side.
attemptintegerno
statusenum: PENDING, SUCCESS, FAILEDno
responseStatusintegerno
responseBodystringnoYour own server's response
errorMessagestringno
durationMsintegerno
createdAtstring (date-time)no

A subscribed delivery target. The signing secret is NEVER present on this shape — it is returned exactly once, by create and rotate-secret.

FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
urlstring (uri)no
descriptionstringno
eventsstring[]noEvent names from the catalog. See GET /api/communities/communityId/webhooks for the list your plan exposes.
isActivebooleanno
consecutiveFailuresintegernoReset to 0 by any successful delivery. When it crosses the threshold the endpoint is auto-disabled.
disabledAtstring (date-time)no
disabledReasonstringnoWhy the platform disabled this endpoint. Non-null means deliveries have stopped and a human must re-enable it.
createdAtstring (date-time)no
updatedAtstring (date-time)no
FieldTypeRequiredDescription
idstring (uuid)no
communityIdstring (uuid)no
typeenum: EVENTS, BLOGS, MEMBERS, PROJECTSno
titlestringno
titleArabicstringno
configobjectno
isActivebooleanno
embedCodestringno
createdAtstring (date-time)no
FieldTypeRequiredDescription
viewsintegerno
clicksintegerno
uniqueVisitorsintegerno
periodstringno