docs
/
Platform

Datatype reference

All 261 built-in datatypes, grouped by the part of the platform that owns them.

Every record in AppEngine is a datatype, and every datatype is a MongoDB collection inside the tenant's database. The list below is generated from the DataType enum in @jaclight/dbsdk — the same enum the backend and the web clients both import.

Any datatype in this list can be addressed through the generic repository routes:

GET/repository/get/{datatype}/{sk}
POST/repository/search/{datatype}
PUT/repository/create
POST/repository/update/{sk}
DELETE/repository/delete/{datatype}/{sk}

Custom collections created in the Collection Builder work identically — the datatype is just the collection name.

Subschemas

A datatype can carry variants in its subschema field. In a URL these are written datatype-subschema; the repository splits on the first hyphen and filters by subschema.

Core platform

77 datatypes

activity · collection · page · category · tag · tag_group · comment · site · navigation · file · fileinfo · messagetemplate · passwordpolicy · email_account_health · script · workflow_definition · task · email_broadcast · access_card · email_account · ai_assistant · creative · creative_studio · dev_environment · permission · usage · setting · post · post_progress · ivr_routing · sms_routing · subschema · lead_pipeline · config · application · dashboard · ticket · call · lead · message · schedule · trash · log · company · address · merchant_customer · call_log · crm_form · signed_document · form_submission · phone · promotion · subscriber · location · flexdata · translation · event · reservation_definition · reservation · service_point · published · history · auraflow · campaign · audience · audience_criteria · apikey · domain_registration · service_pricing · payout · wallet · wallet_transaction · client_app · interest_rate_tier · broadcast_delivery · two_factor_backup · payout_batch

HR, payroll and books

57 datatypes

bm_employee · bm_timesheet · bm_payroll_schedule · bm_pay_period · bm_payroll_run · bm_schedule · bm_pay_stub · bm_payroll_profile · bm_tax_form · bm_work_order · bm_earning_type · bm_deduction_type · bm_employee_deduction · bm_tax_rule · bm_job_posting · bm_applicant · bm_interview · bm_offer · bm_benefit_plan · bm_benefit_enrollment · bm_leave_type · bm_leave_balance · bm_leave_request · bm_leave_policy · bm_goal · bm_performance_review · bm_pip · bm_course · bm_certification · bm_learning_path · bm_course_enrollment · bm_salary_grade · bm_compensation_change · bm_bonus · bm_department · bm_position · bm_org_chart · bm_employee_document · bm_policy · bm_policy_acknowledgement · bm_offboarding · bm_exit_interview · bm_bill · bm_bill_payment · bm_vendor · bm_period_close · bm_budget · bm_efile_submission · bm_availability · bm_calendar_day · bm_time_policy · bm_clock_event · bm_requirement_rule · bm_requirement_status · bm_journey_template · bm_journey · bm_signoff

Storefront & commerce

32 datatypes

sf_price_list · sf_attribute · sf_delivery · sf_gift_card · sf_invoice · sf_order · sf_product · sf_receipt · sf_refund · sf_shipping · sf_shipping_config · sf_rental_item · sf_rental · sf_rental_config · sf_subscription · sf_subscription_plan · sf_transaction · sf_wishlist · sf_brand · sf_collection · sf_cart · sf_return · sf_discount · sf_customer_tier · sf_marketing · sf_inventory · sf_inventory_intake · sf_inventory_transfer · sf_tax_rate · sf_payment_link · sf_checkout_session · sf_payment_button

Community & social

17 datatypes

community_connection · community_message · community_meeting · community_block · community_page · community_page_member · community_post · community_comment · community_reaction · community_story · community_follow · community_group_chat · community_bookmark · community_notification · community_hashtag · community_announcement · community_badge

Identity & access

13 datatypes

user · userrole · usergroup · user_invitation · customer_group · customer · customer_kyc · user_device · user_security · access_request · customer_association · customer_invitation · account_directory

Events & ticketing

8 datatypes

event_booking · event_ticket · event_ticket_type · event_badge_template · event_session · event_participant · event_checkin · event_credential

Stowbo — space custody

8 datatypes

stowbo_addon · stowbo_listing · stowbo_unit · stowbo_booking · stowbo_cart · stowbo_booking_item · stowbo_fee · stowbo_pickup_delegation

Investments & treasury

5 datatypes

money_market_account · investment_account · treasury_holding · certificate_of_deposit · investment_transaction

Chat & messaging

4 datatypes

chat · chat_message · chat_config · chat_group

Logistics & delivery

4 datatypes

delivery_config · delivery_zone · delivery_agent · delivery_job

Banking

6 datatypes

bank_account · bank_account_holder · bank_transfer · bank_card · bank_connection · bank_transaction

Sites & domains

3 datatypes

site_notice · site_index · site_domain

Automation

3 datatypes

automation · automation_execution · automation_log

Affiliate & referral

3 datatypes

affiliate_program · affiliate · affiliate_referral

Ledger & accounting

3 datatypes

ledger_account · ledger_entry · journal_entry

Lending

3 datatypes

loan · loan_application · loan_payment

Dashboards & data viz

2 datatypes

dataviz · dataviz_item

Benefits

2 datatypes

benefit · benefit_enrollment

Web analytics

2 datatypes

web_visit · web_activity

Social publishing

2 datatypes

social_activity · social_post

AI employees

3 datatypes

ai_employee · ai_employee_work · ai_employee_config

Workspace

2 datatypes

workspace · workspace_item

Devices & hardware

2 datatypes

device_config · device_hub