# Medable ## Medable - [Introduction](https://docs.medable.com/readme.md) - [Features](https://docs.medable.com/cortex-features.md) - [Cortex User Guide](https://docs.medable.com/getting-started/cortex-user-guide.md) - [Organizations](https://docs.medable.com/getting-started/cortex-user-guide/organizations.md) - [Log in](https://docs.medable.com/getting-started/cortex-user-guide/log-in.md) - [Generate an API key](https://docs.medable.com/getting-started/cortex-user-guide/gen-api-key.md) - [Make your first API request](https://docs.medable.com/getting-started/cortex-user-guide/first-api-request.md) - [Configure the org settings](https://docs.medable.com/getting-started/cortex-user-guide/configuring-org-settings.md) - [Set up a data model](https://docs.medable.com/getting-started/cortex-user-guide/data-model-setup.md) - [Create custom objects](https://docs.medable.com/getting-started/cortex-user-guide/data-model-setup/create-custom-objects.md) - [Add custom properties](https://docs.medable.com/getting-started/cortex-user-guide/data-model-setup/add-custom-properties.md) - [One-to-many relationships](https://docs.medable.com/getting-started/cortex-user-guide/one-to-many-relationships.md) - [Read and write data](https://docs.medable.com/getting-started/cortex-user-guide/write-and-read-data.md) - [Making a Request](https://docs.medable.com/getting-started/cortex-user-guide/making-requests.md) - [Handling responses](https://docs.medable.com/getting-started/cortex-user-guide/handling-responses.md) - [Authentication](https://docs.medable.com/getting-started/cortex-user-guide/authentication.md) - [Two-factor authentication](https://docs.medable.com/getting-started/cortex-user-guide/two-factor-auth.md) - [Set third-party cookies](https://docs.medable.com/getting-started/cortex-user-guide/third-party-cookies.md) - [Connections](https://docs.medable.com/getting-started/cortex-user-guide/connections.md) - [Upload files](https://docs.medable.com/getting-started/cortex-user-guide/file-uploads.md) - [Cortex iOS](https://docs.medable.com/getting-started/cortex-user-guide/cortex-ios.md) - [Get started with Swift](https://docs.medable.com/getting-started/cortex-user-guide/swift-start.md) - [Cortex service accounts](https://docs.medable.com/getting-started/cortex-user-guide/cortex-service-accounts.md) - [Cortex developer tools](https://docs.medable.com/getting-started/cortex-user-guide/cortex-dev-tools.md) - [Automated Account Notifications](https://docs.medable.com/getting-started/cortex-user-guide/automated-account-notifications.md): Notifications that are automatically sent by the system for account activation, connection, and password management activities. - [Overview](https://docs.medable.com/cortex-api/cortex-api.md) - [Objects](https://docs.medable.com/cortex-api/objects.md) - [Objects Overview](https://docs.medable.com/cortex-api/objects/objects-overview.md) - [Organization](https://docs.medable.com/cortex-api/objects/organization.md) - [Account](https://docs.medable.com/cortex-api/objects/account.md) - [Connections](https://docs.medable.com/cortex-api/objects/connections.md) - [Notifications](https://docs.medable.com/cortex-api/objects/notifications.md) - [Stats](https://docs.medable.com/cortex-api/objects/stats.md) - [Logs](https://docs.medable.com/cortex-api/objects/logs.md) - [Export](https://docs.medable.com/cortex-api/objects/export.md) - [Events](https://docs.medable.com/cortex-api/objects/events.md) - [Room](https://docs.medable.com/cortex-api/objects/room.md) - [Object Definition](https://docs.medable.com/cortex-api/objects-definition.md) - [Object Properties](https://docs.medable.com/cortex-api/objects-definition/object-properties.md) - [Any](https://docs.medable.com/cortex-api/objects-definition/object-properties/any.md) - [Binary](https://docs.medable.com/cortex-api/objects-definition/object-properties/binary.md) - [Boolean](https://docs.medable.com/cortex-api/objects-definition/object-properties/boolean.md) - [Date](https://docs.medable.com/cortex-api/objects-definition/object-properties/date.md) - [Document](https://docs.medable.com/cortex-api/objects-definition/object-properties/document.md) - [File](https://docs.medable.com/cortex-api/objects-definition/object-properties/file.md) - [Geometry](https://docs.medable.com/cortex-api/objects-definition/object-properties/geometry.md) - [List](https://docs.medable.com/cortex-api/objects-definition/object-properties/list.md) - [Number](https://docs.medable.com/cortex-api/objects-definition/object-properties/number.md) - [ObjectId](https://docs.medable.com/cortex-api/objects-definition/object-properties/objectid.md) - [Reference](https://docs.medable.com/cortex-api/objects-definition/object-properties/reference.md) - [String](https://docs.medable.com/cortex-api/objects-definition/object-properties/string.md) - [Object Types](https://docs.medable.com/cortex-api/object-types.md) - [Access Control](https://docs.medable.com/cortex-api/access-control.md) - [Querying](https://docs.medable.com/cortex-api/querying.md) - [Query Operators](https://docs.medable.com/cortex-api/querying/query-operators.md) - [Property Selection](https://docs.medable.com/cortex-api/querying/property-selection.md) - [Property Access](https://docs.medable.com/cortex-api/querying/property-access.md) - [Aggregating](https://docs.medable.com/cortex-api/aggregating.md) - [Aggregation Operators](https://docs.medable.com/cortex-api/aggregating/aggregation-operators.md) - [Scripting](https://docs.medable.com/cortex-api/scripting.md) - [Script Types](https://docs.medable.com/cortex-api/scripting/script-types.md) - [Script Limits](https://docs.medable.com/cortex-api/scripting/script-limits.md) - [ObjectId](https://docs.medable.com/cortex-api/scripting/objectid.md) - [CortexObject](https://docs.medable.com/cortex-api/scripting/cortexobject.md) - [Accounts](https://docs.medable.com/cortex-api/scripting/cortexobject/accounts.md) - [Views](https://docs.medable.com/cortex-api/scripting/cortexobject/views.md) - [Cursors](https://docs.medable.com/cortex-api/scripting/cursors.md) - [Operations](https://docs.medable.com/cortex-api/scripting/operations.md) - [Script Modules](https://docs.medable.com/cortex-api/scripting/modules-1.md) - [API Module](https://docs.medable.com/cortex-api/scripting/modules-1/api-module.md) - [Base64 Module](https://docs.medable.com/cortex-api/scripting/modules-1/base64-module.md) - [Cache Module](https://docs.medable.com/cortex-api/scripting/modules-1/cache-module.md) - [Connections Module](https://docs.medable.com/cortex-api/scripting/modules-1/connections-module.md) - [Console Module](https://docs.medable.com/cortex-api/scripting/modules-1/console-module.md) - [Consts Module](https://docs.medable.com/cortex-api/scripting/modules-1/consts-module.md) - [Counters Module](https://docs.medable.com/cortex-api/scripting/modules-1/counters-module.md) - [Crypto Module](https://docs.medable.com/cortex-api/scripting/modules-1/crypto-module.md) - [HTTP Module](https://docs.medable.com/cortex-api/scripting/modules-1/http-module.md) - [Logger Module](https://docs.medable.com/cortex-api/scripting/modules-1/logger-module.md) - [Notifications Module](https://docs.medable.com/cortex-api/scripting/modules-1/notifications-module.md) - [Request Module](https://docs.medable.com/cortex-api/scripting/modules-1/request-module.md) - [Response Module](https://docs.medable.com/cortex-api/scripting/modules-1/response-module.md) - [SAML Module](https://docs.medable.com/cortex-api/scripting/modules-1/saml-module.md) - [Schemas Modules](https://docs.medable.com/cortex-api/scripting/modules-1/schemas-modules.md) - [Script Module](https://docs.medable.com/cortex-api/scripting/modules-1/script-module.md) - [Session Module](https://docs.medable.com/cortex-api/scripting/modules-1/session-module.md) - [Util.id Module](https://docs.medable.com/cortex-api/scripting/modules-1/util.id-module.md) - [Util.ip Module](https://docs.medable.com/cortex-api/scripting/modules-1/util.ip-module.md) - [Util.paths Module](https://docs.medable.com/cortex-api/scripting/modules-1/util.paths-module.md) - [XML Module](https://docs.medable.com/cortex-api/scripting/modules-1/xml-module.md) - [Developer](https://docs.medable.com/cortex-api/scripting/modules-1/developer.md): Developer environment tools - [Config](https://docs.medable.com/cortex-api/scripting/modules-1/config.md): Simplified configuration and local secrets storage. - [Renderer](https://docs.medable.com/cortex-api/scripting/modules-1/renderer.md): Renderer Service - [SFTP](https://docs.medable.com/cortex-api/scripting/modules-1/sftp.md): In-script SFTP client - [FTP](https://docs.medable.com/cortex-api/scripting/modules-1/ftp.md): In-script FTP client - [DB](https://docs.medable.com/cortex-api/scripting/modules-1/db.md): Cortex object instance access. - [Cursors](https://docs.medable.com/cortex-api/scripting/modules-1/db/cursors.md) - [Driver](https://docs.medable.com/cortex-api/scripting/modules-1/db/driver.md) - [Static Methods](https://docs.medable.com/cortex-api/scripting/static-methods.md) - [Accounts](https://docs.medable.com/cortex-api/scripting/static-methods/accounts.md) - [Views](https://docs.medable.com/cortex-api/scripting/static-methods/views.md) - [Cursors](https://docs.medable.com/cortex-api/scripting/static-methods/cursors.md) - [Audit](https://docs.medable.com/cortex-api/scripting/audit.md): Add audit logging for custom objects using the scripting API. - [Environments](https://docs.medable.com/cortex-api/scripting/environments.md) - [HTTP Driver](https://docs.medable.com/cortex-api/scripting/http-driver.md) - [Notifications](https://docs.medable.com/cortex-api/scripting/notifications.md) - [Firebase Cloud Messaging (FCM)](https://docs.medable.com/cortex-api/scripting/notifications/firebase-cloud-messaging.md) - [Tencent Push Notification Service Configuration](https://docs.medable.com/cortex-api/scripting/notifications/tencent-push-notification-service-configuration.md): For customers who cannot use APN or FCM, Medable incorporates the Tencent notification system. - [Televisit](https://docs.medable.com/cortex-api/scripting/televisit.md) - [Transforms](https://docs.medable.com/cortex-api/scripting/transforms.md): Script transforms operate on results and cursors to transform them in-flight. Transforms can be applied to Views, Policies and inline for Cursors and BulkOperations. - [Localization](https://docs.medable.com/cortex-api/scripting/localization.md) - [Available Javascript Libraries](https://docs.medable.com/cortex-api/scripting/available-javascript-libraries.md) - [Decorators](https://docs.medable.com/cortex-api/decorators.md) - [Runtime](https://docs.medable.com/cortex-api/decorators/runtime-1.md) - [Acl](https://docs.medable.com/cortex-api/decorators/runtime-1/acl.md) - [As](https://docs.medable.com/cortex-api/decorators/runtime-1/as.md) - [Log](https://docs.medable.com/cortex-api/decorators/runtime-1/log.md) - [Profile](https://docs.medable.com/cortex-api/decorators/runtime-1/profile.md) - [Static](https://docs.medable.com/cortex-api/decorators/static.md): Static Decorators - [Env](https://docs.medable.com/cortex-api/decorators/static/env.md) - [Job](https://docs.medable.com/cortex-api/decorators/static/job.md) - [Object](https://docs.medable.com/cortex-api/decorators/static/object.md) - [On](https://docs.medable.com/cortex-api/decorators/static/on.md) - [Policy](https://docs.medable.com/cortex-api/decorators/static/policy.md) - [Route](https://docs.medable.com/cortex-api/decorators/static/route.md) - [Transform](https://docs.medable.com/cortex-api/decorators/static/transform.md) - [Trigger](https://docs.medable.com/cortex-api/decorators/static/trigger.md) - [Expressions](https://docs.medable.com/cortex-api/expressions.md) - [Primer](https://docs.medable.com/cortex-api/expressions/expressions.md) - [Pipelines](https://docs.medable.com/cortex-api/expressions/pipelines.md) - [Operators](https://docs.medable.com/cortex-api/expressions/operators.md) - [Accumulators](https://docs.medable.com/cortex-api/expressions/accumulators.md) - [Variables](https://docs.medable.com/cortex-api/expressions/variables.md) - [Conditionals](https://docs.medable.com/cortex-api/expressions/conditionals.md) - [Transforms](https://docs.medable.com/cortex-api/expressions/transforms.md) - [Triggers](https://docs.medable.com/cortex-api/expressions/triggers.md) - [On](https://docs.medable.com/cortex-api/expressions/on.md) - [Events](https://docs.medable.com/cortex-api/expressions/events.md) - [Faults](https://docs.medable.com/cortex-api/faults.md) - [Fault Reference](https://docs.medable.com/cortex-api/faults/fault-reference.md) - [Cortex Release Notes](https://docs.medable.com/releases/release-notes.md) - [Cortex API 2.28.4 (R4.1.5)](https://docs.medable.com/releases/release-notes/cortex-api-2.28.4-r4.1.5.md) - [Cortex API 2.28.3 (R3.4.6)](https://docs.medable.com/releases/release-notes/cortex-api-2.28.3-r3.4.6.md) - [Cortex API 2.28.1 (R3.4.3)](https://docs.medable.com/releases/release-notes/cortex-api-2.28.1-r3.4.3.md) - [Cortex API 2.27.2 (R3.4.1)](https://docs.medable.com/releases/release-notes/cortex-api-2.27.2-r3.4.1.md) - [Cortex API 2.27.1 (R3.3.5)](https://docs.medable.com/releases/release-notes/cortex-api-2.27.1-r3.3.5.md) - [SQL DB Connector 1.3.4 (R3.3.3)](https://docs.medable.com/releases/release-notes/sql-db-connector-1.3.4-r3.3.3.md) - [Cortex API 2.26.2 (R3.3.1)](https://docs.medable.com/releases/release-notes/cortex-api-2.26.2-r3.3.1.md) - [Cortex API 2.26.1 (R3.2.2)](https://docs.medable.com/releases/release-notes/cortex-api-2.26.1-r3.2.2.md) - [Cortex API 2.26.0 (R3.2.1)](https://docs.medable.com/releases/release-notes/cortex-api-2.26.0-r3.2.1.md) - [SQL DB Connector 1.3.3](https://docs.medable.com/releases/release-notes/sql-db-connector-1.3.3.md) - [Cortex API 2.25.0 (R3.1.1)](https://docs.medable.com/releases/release-notes/cortex-api-2.25.0-r3.1.1.md) - [SQL DB Connector 1.3.2 (R3.1.0)](https://docs.medable.com/releases/release-notes/sql-db-connector-1.3.2-r3.1.0.md) - [Cortex API 2.24.2 (R3.0.2)](https://docs.medable.com/releases/release-notes/cortex-api-2.24.2-r3.0.2.md) - [SQL DB Connector 1.3.1 (R3.0.0)](https://docs.medable.com/releases/release-notes/sql-db-connector-1.3.1-r3.0.0.md) - [Cortex API 2.24.1 (R2.3.3)](https://docs.medable.com/releases/release-notes/cortex-api-2.24.1-r2.3.3.md) - [Cortex API 2.24.0 (R2.3.2)](https://docs.medable.com/releases/release-notes/cortex-api-2.24.0-r2.3.2.md) - [SQL DB Connector 1.3.0 (R2.3.0)](https://docs.medable.com/releases/release-notes/sql-db-connector-1.3.0-r2.3.0.md) - [Cortex API 2.23.0 (R2.2.4)](https://docs.medable.com/releases/release-notes/cortex-api-2.23.0-r2.2.4.md) - [SQL DB Connector 1.2.0 (R2.2.0)](https://docs.medable.com/releases/release-notes/sql-db-connector-1.2.0-r2.2.0.md) - [Cortex API 2.22.2 (R2.1.2)](https://docs.medable.com/releases/release-notes/cortex-api-2.22.2-r2.1.2.md) - [Cortex API 2.22.1 and SQL DB Connector 1.1.1 (R2.0.1)](https://docs.medable.com/releases/release-notes/cortex-api-2.22.1-and-sql-db-connector-1.1.1-r2.0.1.md) - [Cortex API 2.22.0](https://docs.medable.com/releases/release-notes/cortex-api-2.22.0.md) - [Cortex API 2.21.3](https://docs.medable.com/releases/release-notes/cortex-api-2.21.3.md) - [Cortex API 2.21.2](https://docs.medable.com/releases/release-notes/cortex-api-2.21.2.md) - [Cortex Web 4.16.0](https://docs.medable.com/releases/release-notes/cortex-web-4.16.0.md) - [Cortex Web 4.15.1](https://docs.medable.com/releases/release-notes/cortex-web-4.15.1.md) - [Cortex API 2.20.1](https://docs.medable.com/releases/release-notes/cortex-api-2.20.1.md) - [Cortex Web 4.14.0](https://docs.medable.com/releases/release-notes/cortex-web-4.14.0.md) - [Cortex Renderer 1.3.3](https://docs.medable.com/releases/release-notes/cortex-renderer-1.3.3.md) - [Cortex API 2.19.4](https://docs.medable.com/releases/release-notes/cortex-api-2.19.4.md) - [Cortex API 2.19.3 and Cortex Web 4.13.1](https://docs.medable.com/releases/release-notes/cortex-api-2.19.3-and-cortex-web-4.13.1.md) - [Cortex Renderer 1.3.2](https://docs.medable.com/releases/release-notes/cortex-renderer-1.3.2.md) - [Cortex API 2.19.1](https://docs.medable.com/releases/release-notes/cortex-api-2.19.1.md) - [Cortex API 2.18.0](https://docs.medable.com/releases/release-notes/cortex-api-2.18.0.md) - [Cortex API 2.17.6](https://docs.medable.com/releases/release-notes/cortex-api-2.17.6.md): Released on May 24, 2022 - [Cortex API 2.17.5](https://docs.medable.com/releases/release-notes/cortex-api-2.17.5.md): Released on May 11, 2022 - [Cortex API 2.17.4](https://docs.medable.com/releases/release-notes/cortex-api-2.17.4.md): Released on May 6, 2022 - [Cortex API 2.17.3](https://docs.medable.com/releases/release-notes/cortex-api-2.17.3.md) - [Cortex API 2.17.2](https://docs.medable.com/releases/release-notes/cortex-api-2.17.2.md) - [Cortex API 2.17.1](https://docs.medable.com/releases/release-notes/cortex-api-2.17.1.md) - [Cortex API 2.16.0](https://docs.medable.com/releases/release-notes/cortex-api-2.16.0.md) - [Cortex API 2.15.9](https://docs.medable.com/releases/release-notes/cortex-2.15.9-release-notes.md) - [Cortex API 2.15.8-1](https://docs.medable.com/releases/release-notes/cortex-api-2.15.8-1.md) - [Cortex 2.15.8](https://docs.medable.com/releases/release-notes/cortex-2.15.8.md) - [Cortex API 2.18.1](https://docs.medable.com/releases/release-notes/cortex-api-2.18.1.md) - [Cortex API 2.16.1](https://docs.medable.com/releases/release-notes/cortex-api-2.16.1.md) - [Cortex Renderer 1.3.1](https://docs.medable.com/releases/release-notes/cortex-renderer-1.3.1.md) - [Cortex Renderer 1.3.0](https://docs.medable.com/releases/release-notes/cortex-renderer-1.3.0.md) - [Cortex Renderer 1.2.2](https://docs.medable.com/releases/release-notes/cortex-renderer-1.2.2.md) - [Cortex Renderer 1.2.1](https://docs.medable.com/releases/release-notes/cortex-renderer-1.2.1.md) - [Cortex Renderer 1.2.0](https://docs.medable.com/releases/release-notes/cortex-renderer-1.2.0.md) - [Third-Party License Attribution](https://docs.medable.com/releases/license-attribution.md)