> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# CRMScript Reference

> Reference documentation for the CRMScript language - global functions, basic data types, data structures, and native classes.

Reference documentation for the CRMScript language. Use the navigation on the left to browse the full reference, including the NetServer class library. The sections below link to the core language building blocks.

## Global

* [Global functions](./CRMScript.Global.Void)
* [Bool](./CRMScript.Global.Bool)
* [Byte](./CRMScript.Global.Byte)
* [Date](./CRMScript.Global.Date)
* [DateTime](./CRMScript.Global.DateTime)
* [Float](./CRMScript.Global.Float)
* [Integer](./CRMScript.Global.Integer)
* [Long](./CRMScript.Global.Long)
* [String](./CRMScript.Global.String)
* [Time](./CRMScript.Global.Time)

## Data Structures

* [Array](./CRMScript.DataStructure.Array)
* [Struct](./CRMScript.DataStructure.Struct)

## Native

* [AppointmentSlicer](./CRMScript.Native.AppointmentSlicer)
* [Attachment](./CRMScript.Native.Attachment)
* [Cache](./CRMScript.Native.Cache)
* [Category](./CRMScript.Native.Category)
* [Company](./CRMScript.Native.Company)
* [Customer](./CRMScript.Native.Customer)
* [DbConverter](./CRMScript.Native.DbConverter)
* [DbiControl](./CRMScript.Native.DbiControl)
* [EabEntry](./CRMScript.Native.EabEntry)
* [Email](./CRMScript.Native.Email)
* [EventData](./CRMScript.Native.EventData)
* [EventDataDialogDefinition](./CRMScript.Native.EventDataDialogDefinition)
* [EventDataDialogField](./CRMScript.Native.EventDataDialogField)
* [ExtraFieldsInfo](./CRMScript.Native.ExtraFieldsInfo)
* [ExtraTable](./CRMScript.Native.ExtraTable)
* [ExtraTableInfo](./CRMScript.Native.ExtraTableInfo)
* [FHBitSet](./CRMScript.Native.FHBitSet)
* [File](./CRMScript.Native.File)
* [Generic](./CRMScript.Native.Generic)
* [GenericSearch](./CRMScript.Native.GenericSearch)
* [HtmlElement](./CRMScript.Native.HtmlElement)
* [HTTP](./CRMScript.Native.HTTP)
* [Inbox](./CRMScript.Native.Inbox)
* [InvoiceEntry](./CRMScript.Native.InvoiceEntry)
* [JSONBuilder](./CRMScript.Native.JSONBuilder)
* [Knowledge](./CRMScript.Native.Knowledge)
* [License](./CRMScript.Native.License)
* [LocalizedField](./CRMScript.Native.LocalizedField)
* [MacroParameter](./CRMScript.Native.MacroParameter)
* [MacroReturnValue](./CRMScript.Native.MacroReturnValue)
* [MainMenu](./CRMScript.Native.MainMenu)
* [Map](./CRMScript.Native.Map)
* [Message](./CRMScript.Native.Message)
* [Notify](./CRMScript.Native.Notify)
* [Parser](./CRMScript.Native.Parser)
* [Pbes](./CRMScript.Native.Pbes)
* [Priority](./CRMScript.Native.Priority)
* [Profile](./CRMScript.Native.Profile)
* [ReplyTemplate](./CRMScript.Native.ReplyTemplate)
* [Rsa](./CRMScript.Native.Rsa)
* [SearchEngine](./CRMScript.Native.SearchEngine)
* [SpmCustomerList](./CRMScript.Native.SpmCustomerList)
* [SpmMessage](./CRMScript.Native.SpmMessage)
* [SpmShipment](./CRMScript.Native.SpmShipment)
* [SpmStaticList](./CRMScript.Native.SpmStaticList)
* [StatLib](./CRMScript.Native.StatLib)
* [StatResult](./CRMScript.Native.StatResult)
* [StringObjectDictionary](./CRMScript.Native.StringObjectDictionary)
* [StringMatrix](./CRMScript.Native.StringMatrix)
* [Ticket](./CRMScript.Native.Ticket)
* [Timer](./CRMScript.Native.Timer)
* [TimeSpan](./CRMScript.Native.TimeSpan)
* [TimeZone](./CRMScript.Native.TimeZone)
* [User](./CRMScript.Native.User)
* [Vector](./CRMScript.Native.Vector)
* [WeekSchedule](./CRMScript.Native.WeekSchedule)
* [XMLNode](./CRMScript.Native.XMLNode)
* [YearSchedule](./CRMScript.Native.YearSchedule)


## Related topics

- [CRMScript Reference](/en/automation/crmscript/reference/index.md)
- [Update the CRMScript reference](/contribute/how-to-update-crmscript-reference.md)
- [CRMScripts](/en/api/archive-providers/reference/crmscripts.md)
- [CRMScript](/da/customization/macros-and-scripts/admin/index.md)
