OBJECT

MasterRightEntity

link GraphQL Schema definition

  • type MasterRightEntity {
  • # Tells if the entity instance is protected against delete (Entities that need to
  • # be present in the system at any time). Delete action still may fail if entity is
  • # deletable, due some other additional validations.
  • isDeleteProtected: Boolean!
  • # Unique identifier of entity.
  • id: ID!
  • # Specifies if the entity is considered deleted.
  • isDeleted: Boolean
  • # Last modification time.
  • modified: DateTime
  • # Creation time.
  • created: DateTime
  • # Controls access to resource.
  • accessAccountRelationTypes: Boolean
  • # Controls access to resource.
  • accessAccounts: Boolean
  • # Controls access to resource.
  • accessAppointmentScheduler: Boolean
  • # Controls access to resource.
  • accessAppointmentSchedulerManagement: Boolean
  • # Controls access to resource.
  • accessApprovalProcesses: Boolean
  • # Controls access to resource.
  • accessApprovalProcessesManagement: Boolean
  • # Controls access to resource.
  • accessApprovals: Boolean
  • # Controls access to resource.
  • accessArchive: Boolean
  • # Controls access to resource.
  • accessAudit: Boolean
  • # Controls access to resource.
  • accessAuditLog: Boolean
  • # Controls access to resource.
  • accessBulkUpdate: Boolean
  • # Controls access to resource.
  • accessCalling: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessCallingCompanyPhone: AccessLevelCompanyEmailsEnum
  • # Controls access to resource.
  • accessCallingPurchasePhone: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessCompanyEmails: AccessLevelCompanyEmailsEnum
  • # Controls access to resource.
  • accessContacts: Boolean
  • # Controls access to resource.
  • accessDocumentManagement: Boolean
  • # Controls access to resource.
  • accessDocumentManagementCompany: Boolean
  • # Controls access to resource.
  • accessDocumentManagementRecord: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityAccount: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityAccountDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityAccountDirection: AccessDirectionEnum
  • # Controls access to resource.
  • accessEntityAccountPrivate: Boolean
  • # Controls access to resource.
  • accessEntityAccountTagCreate: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityAccountTypes: AccessEntityTypesEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityAppointment: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityAppointmentDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityAppointmentDirection: AccessDirectionEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityContact: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityContactDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityContactDirection: AccessDirectionEnum
  • # Controls access to resource.
  • accessEntityContactPrivate: Boolean
  • # Controls access to resource.
  • accessEntityContactTagCreate: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityContactTypes: AccessEntityTypesEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityDashboard: AccessLevelCommonRecordsEnumEnum
  • # Controls access to resource.
  • accessEntityDashboardDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityDashboardDeleteOwned: Boolean
  • # Controls access to resource.
  • accessEntityDashboardSharingCustom: Boolean
  • # Controls access to resource.
  • accessEntityDashboardSharingPublic: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityEmailContentShareMode: ContentShareModeConfigEnum
  • # Controls access to resource.
  • accessEntityEmailDeleteNotOwned: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityEmailSequence: AccessLevelEmailSequenceEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityEmailTemplate: AccessLevelCommonRecordsEnumEnum
  • # Controls access to resource.
  • accessEntityEmailTemplateCreateDeleteFolder: Boolean
  • # Controls access to resource.
  • accessEntityEmailTemplateDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityEmailTemplateDeleteOwned: Boolean
  • # Controls access to resource.
  • accessEntityEmailTemplateSharingCustom: Boolean
  • # Controls access to resource.
  • accessEntityEmailTemplateSharingPublic: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityForecast: AccessLevelCommonRecordsEnumEnum
  • # Controls access to resource.
  • accessEntityForecastDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityForecastDeleteOwned: Boolean
  • # Controls access to resource.
  • accessEntityForecastSharingCustom: Boolean
  • # Controls access to resource.
  • accessEntityForecastSharingPublic: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityFormView: AccessLevelCommonRecordsEnumEnum
  • # Controls access to resource.
  • accessEntityFormViewDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityFormViewDeleteOwned: Boolean
  • # Controls access to resource.
  • accessEntityFormViewSharingCustom: Boolean
  • # Controls access to resource.
  • accessEntityFormViewSharingPublic: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityLead: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityLeadDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityLeadDirection: AccessDirectionEnum
  • # Controls access to resource.
  • accessEntityLeadPrivate: Boolean
  • # Controls access to resource.
  • accessEntityLeadTagCreate: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityLeadTypes: AccessEntityTypesEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityOppty: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityOpptyDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityOpptyDirection: AccessDirectionEnum
  • # Controls access to resource.
  • accessEntityOpptyPrivate: Boolean
  • # Controls access to resource.
  • accessEntityOpptyTagCreate: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityPipeline: AccessLevelPipelineEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityProcess: AccessLevelProcessBuilderEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityProfile: AccessLevelCommonRecordsEnumEnum
  • # Field containing json.
  • accessEntityProfileDefaultScreenProfiles: ScreensDefaultProfilesParams
  • # Controls access to resource.
  • accessEntityProfileDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityProfileDeleteOwned: Boolean
  • # Controls access to resource.
  • accessEntityProfileSharingCustom: Boolean
  • # Controls access to resource.
  • accessEntityProfileSharingPublic: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityProject: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityProjectDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityProjectDirection: AccessDirectionEnum
  • # Controls access to resource.
  • accessEntityProjectPrivate: Boolean
  • # Controls access to resource.
  • accessEntityProjectTagCreate: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityQuote: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityQuoteDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityQuoteDirection: AccessDirectionEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityQuoteTypes: AccessEntityTypesEnum
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityReport: AccessLevelCommonRecordsEnumEnum
  • # Controls access to resource.
  • accessEntityReportCreateDeleteFolder: Boolean
  • # Controls access to resource.
  • accessEntityReportDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityReportDeleteOwned: Boolean
  • # Controls access to resource.
  • accessEntityReportSharingCustom: Boolean
  • # Controls access to resource.
  • accessEntityReportSharingPublic: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityTarget: AccessLevelCommonRecordsEnumEnum
  • # Controls access to resource.
  • accessEntityTargetDeleteNotOwned: Boolean
  • # Controls access to resource.
  • accessEntityTargetDeleteOwned: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityTask: AccessLevelEntityEnum
  • # Controls access to resource.
  • accessEntityTaskDelete: Boolean
  • # Field whose values are strictly defined with an enumeration of values.
  • accessEntityTaskDirection: AccessDirectionEnum
  • # Controls access to resource.
  • accessEntityTaskUnassigned: Boolean
  • # Controls access to resource.
  • accessExport: Boolean
  • # Controls access to resource.
  • accessFeeds: Boolean
  • # Controls access to resource.
  • accessForeignCurrencies: Boolean
  • # Controls access to resource.
  • accessFormAndFields: Boolean
  • # Controls access to resource.
  • accessGlobalSettings: Boolean
  • # Controls access to resource.
  • accessHomeScreen: Boolean
  • # Controls access to resource.
  • accessImport: Boolean
  • # Controls access to resource.
  • accessInsights: Boolean
  • # Controls access to resource.
  • accessLeads: Boolean
  • # Controls access to resource.
  • accessOnlineForms: Boolean
  • # Controls access to resource.
  • accessOnlineFormsManagement: Boolean
  • # Controls access to resource.
  • accessOpportunity: Boolean
  • # Controls access to resource.
  • accessPipelineConfiguration: Boolean
  • # Controls access to resource.
  • accessPrint: Boolean
  • # Controls access to resource.
  • accessProductsServices: Boolean
  • # Controls access to resource.
  • accessProjects: Boolean
  • # Controls access to resource.
  • accessQuotes: Boolean
  • # Controls access to resource.
  • accessSalesRoles: Boolean
  • # Controls access to resource.
  • accessSecurity: Boolean
  • # Controls access to resource.
  • accessUnits: Boolean
  • # Controls access to resource.
  • accessUserAndRoles: Boolean
  • # Name of the entity and its default text representation.
  • name: String!
  • # Revision when entity was lastly changed.
  • revision: Int
  • # Relations to Pipelines.
  • #
  • # Arguments
  • # filter: Filter Pipeline relations by target Pipeline
  • # attributes.
  • # filterEdge: Filter AllowedPipeline relations by edge (relation)
  • # AllowedPipeline attributes.
  • # orderBy: Order Pipeline relations by target Pipeline
  • # attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedPipelines(
  • filter: PipelineFilterInput,
  • filterEdge: AllowedPipelineFilterInput,
  • orderBy: [PipelineOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedPipelineEntityConnection
  • # Relations to LeadTypes.
  • #
  • # Arguments
  • # filter: Filter LeadType relations by target LeadType
  • # attributes.
  • # filterEdge: Filter AllowedLeadType relations by edge (relation)
  • # AllowedLeadType attributes.
  • # orderBy: Order LeadType relations by target LeadType
  • # attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedLeadTypes(
  • filter: LeadTypeFilterInput,
  • filterEdge: AllowedLeadTypeFilterInput,
  • orderBy: [LeadTypeOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedLeadTypeEntityConnection
  • # Relations to QuoteTypes.
  • #
  • # Arguments
  • # filter: Filter QuoteType relations by target QuoteType
  • # attributes.
  • # filterEdge: Filter AllowedQuoteType relations by edge
  • # (relation) AllowedQuoteType attributes.
  • # orderBy: Order QuoteType relations by target QuoteType
  • # attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedQuoteTypes(
  • filter: QuoteTypeFilterInput,
  • filterEdge: AllowedQuoteTypeFilterInput,
  • orderBy: [QuoteTypeOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedQuoteTypeEntityConnection
  • # Relations to AccountTypes.
  • #
  • # Arguments
  • # filter: Filter AccountType relations by target AccountType
  • # attributes.
  • # filterEdge: Filter AllowedAccountType relations by edge
  • # (relation) AllowedAccountType attributes.
  • # orderBy: Order AccountType relations by target AccountType
  • # attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedAccountTypes(
  • filter: AccountTypeFilterInput,
  • filterEdge: AllowedAccountTypeFilterInput,
  • orderBy: [AccountTypeOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedAccountTypeEntityConnection
  • # Relations to ContactTypes.
  • #
  • # Arguments
  • # filter: Filter ContactType relations by target ContactType
  • # attributes.
  • # filterEdge: Filter AllowedContactType relations by edge
  • # (relation) AllowedContactType attributes.
  • # orderBy: Order ContactType relations by target ContactType
  • # attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedContactTypes(
  • filter: ContactTypeFilterInput,
  • filterEdge: AllowedContactTypeFilterInput,
  • orderBy: [ContactTypeOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedContactTypeEntityConnection
  • # Relations to CompanyEmails.
  • #
  • # Arguments
  • # filter: Filter CompanyEmail relations by target CompanyEmail
  • # attributes.
  • # filterEdge: Filter AllowedCompanyEmail relations by edge
  • # (relation) AllowedCompanyEmail attributes.
  • # orderBy: Order CompanyEmail relations by target CompanyEmail
  • # attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedCompanyEmails(
  • filter: CompanyEmailFilterInput,
  • filterEdge: AllowedCompanyEmailFilterInput,
  • orderBy: [CompanyEmailOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedCompanyEmailEntityConnection
  • # Relations to Phones.
  • #
  • # Arguments
  • # filter: Filter Phone relations by target Phone attributes.
  • # filterEdge: Filter AllowedCompanyPhone relations by edge
  • # (relation) AllowedCompanyPhone attributes.
  • # orderBy: Order Phone relations by target Phone attributes.
  • # includeDeleted: Returns deleted target records as well. Default
  • # is true.
  • # before: Cursor until which to take entities to result set.
  • # after: Cursor after which to start taking entities to result
  • # set.
  • # first: Number of entities to return from beginning of the
  • # result set.
  • # last: Return only the "last" number of entities from result
  • # set.
  • allowedCompanyPhones(
  • filter: PhoneFilterInput,
  • filterEdge: AllowedCompanyPhoneFilterInput,
  • orderBy: [PhoneOrderByInput!],
  • includeDeleted: Boolean,
  • before: String,
  • after: String,
  • first: Int,
  • last: Int
  • ): AllowedCompanyPhoneEntityConnection
  • customEntities: [CustomEntityMasterRight!]
  • # Checks which permissions current user has on concrete entity instance.
  • #
  • # Arguments
  • # permissions: [Not documented]
  • instancePermissions(permissions: [EntityPermsEnum!]!): [EntityPermsEnum!]!
  • }