ApplicationModel
An Application represents a feature available to customers within the Lockstep Platform. You can create
Applications by working with your Lockstep business development manager and publish them on the platform
so that customers can browse and find your Application on the Lockstep Platform Marketplace. When a
customer adds an Application to their account, they obtain an AppEnrollment which represents that customer's
instance of this Application. The customer-specific AppEnrollment contains a customer's configuration data
for the Application, which is not customer-specific.
See Applications and Enrollments for more information.
--swaggerCategory:Platform
Methods
The following API methods use this data model.
Read-Only Fields
These fields are assigned by the API server and cannot be changed.
appId
uuid, read-only
A unique code identifying this application
createdUserId
uuid, read-only
The ID of the user who created this application
modifiedUserId
uuid, read-only
The ID of the user who last modified this application
created
date-time, read-only
The date this application was created
modified
date-time, read-only
The date this application was last modified
groupKey
uuid, read-only
The GroupKey uniquely identifies a single Lockstep Platform account. All records for this
account will share the same GroupKey value. GroupKey values cannot be changed once created.
For more information, see Accounts and GroupKeys.
b2CClientId
uuid, nullable, read-only
The B2C Client ID of the application
Required Fields
name
string, 1-100 characters
The name of this application
appType
string, max 50 characters
Tag for what type of app this is
ownerId
The ID of the owner
isActive
Flag indicating if the application is active.
Optional Fields
description
string, nullable, max 500 characters
Brief summary of this application shown as a subtitle
projectUrl
string, nullable, max 200 characters
The URL to visit for more information about this application
iconUrl
string, nullable, max 200 characters
The URL for the icon for this application
Included Collections
These fields are available when using Retrieve or Query API calls if you specify the associated Include
parameter.
notes
NoteModel[], nullable, read-only
A collection of notes linked to this record. To retrieve this collection, specify Notes
in the
include
parameter when retrieving data.
To create a note, use the Create Note
endpoint with the TableKey
to Application
and the ObjectKey
set to the ApplicationId
for this record. For
more information on extensibility, see linking extensible metadata to objects.
attachments
AttachmentModel[], nullable, read-only
A collection of attachments linked to this record. To retrieve this collection, specify Attachments
in
the include
parameter when retrieving data.
To create an attachment, use the Upload Attachment
endpoint with the TableKey
to Application
and the ObjectKey
set to the ApplicationId
for this record. For
more information on extensibility, see linking extensible metadata to objects.
customFieldDefinitions
CustomFieldDefinitionModel[], nullable, read-only
A collection of custom fields linked to this record. To retrieve this collection, specify
CustomFieldDefinitions
in the include
parameter when retrieving data.
To create a custom field, use the Create Custom Field
endpoint with the TableKey
to Application
and the ObjectKey
set to the ApplicationId
for this record. For
more information on extensibility, see linking extensible metadata to objects.
customFieldValues
CustomFieldValueModel[], nullable, read-only
A collection of custom fields linked to this record. To retrieve this collection, specify
CustomFieldValues
in the include
parameter when retrieving data.
To create a custom field, use the Create Custom Field
endpoint with the TableKey
to Application
and the ObjectKey
set to the ApplicationId
for this record. For
more information on extensibility, see linking extensible metadata to objects.
enrollments
AppEnrollmentModel[], nullable, read-only
A collection of app enrollments linked to this record. To retrieve this collection, specify
Enrollments
in the include
parameter when retrieving data.
To create an app enrollment, use the Create App Enrollment
endpoint with the AppId
set to the ApplicationId
for this record and associated auth connection info for the record.
For more information on extensibility, see Applications and Enrollments.
Updated 20 days ago