Optionalexternal_External system identifier for integration with third-party systems
OptionalextensorsExtended properties for custom integrations
Optionalrecord_Record history tracking information
OptionalidUnique identifier for the application
Application name (required, unique)
App type (required)
OptionalorgOrganization ID the app belongs to
OptionaluserUser ID the app belongs to (if not org-scoped)
OptionalclientClient ID (for CLIENT-type apps). Set server-side after createClient().
Optionalshort_Brief description of the application
Optionallong_Detailed description of the application
OptionalreadmeMarkdown README rendered on the app profile
OptionalimageURL to application's icon/image
Optionalexternal_External application URL for integrations
Optionalexternal_Named external URLs used by the integration (validated as URLs server-side)
Optionalexternal_API key used when calling the external app (encrypted at rest)
Optionalexternal_Custom headers forwarded on external API calls
OptionalpublicPublic listing flag
OptionalfeaturedFeatured listing flag
OptionalactiveWhether the application is currently active
OptionaltagsTags for categorizing the application
OptionalkeywordsKeywords for search functionality
Optional ReadonlyconnectorsOptional Readonlywebhooks
Application entity interface
Mirrors
macs-node-sdk/lib/app/models/app.js.Example