Developers
Set your API contextPick a region and space ID once. Every sample fills in your base URL.
Where do I find these?

In Coevera: open your space's API application and choose Show Access. It shows the space ID and the base URL, whose host starts with your region.

From the API: if you know the space ID, the discovery endpoint GET /api/discovery/spaces/{space_id} returns its region and base URLs, without credentials.

Only the region and space ID are kept, in this browser. Never paste a key or password here.

More in the quickstart

GraphQLRepositoriesmemo

entities.memo

Read memo records with the memo repository, and change them with the memo mutations. Same records as the REST Memos entity.

Queries

Fields of entities { memo { … } }.

KindFieldReturns
QUERYgetById(entityId: ID!)
Returns the record with the given id, or null when there is none. Deleted records are returned as well.
MemoEntity
QUERYgetByIds(entityIds: [ID!]!)
Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
[MemoEntity!]!
QUERYgetAll(limit: Int, offset: Int, filter: MemoFilterInput, orderBy: [MemoOrderByInput!], includeDeleted: Boolean)
Returns the records that match the filter, paged with limit and offset.
[MemoEntity!]!
QUERYgetByCriteria(filter: MemoFilterInput, orderBy: [MemoOrderByInput!], includeDeleted: Boolean, before: String, after: String, first: Int, last: Int)
Returns the records that match the filter as a cursor-paginated connection.
MemoEntityConnection
QUERYgetChangedFieldsSinceRevision(id: UUID!, revision: Int!)
Returns the ids of the fields of a record that changed after the given revision. Returns an empty list for entities without change tracking.
[UUID!]!

Mutations

KindMutationDoesReturns
MUTATIONcreateMemo(input: CreateMemoInput!, validationLevel: [ValidationLevel!])Create one recordCreateMemoPayload
MUTATIONupdateMemo(input: UpdateMemoInput!, validationLevel: [ValidationLevel!], sessionIdToUpdate: String)Update fieldsUpdateMemoPayload
MUTATIONbulkUpdateMemo(input: [CreateOrUpdateMemoInput!]!, deleteInput: [DeleteMemoInput!], validationLevel: [ValidationLevel!], rollbackMethod: RollbackMethod, match: MatchingInput)Create or update many; per-item resultsBulkUpdateMemoPayload
MUTATIONdeleteMemo(input: DeleteMemoInput!)Soft-deleteDeleteMemoPayload

Types

The types this repository uses, each with its fields and their descriptions. Types several repositories share, such as PageInfo and the filter fields, are in the types index.

MemoEntity object 22 fields: isDeleteProtected, id, isDeleted, …

Internal message written by a user and linked to records, which other users can comment on.

FieldTypeDescription
isDeleteProtectedBoolean!True when the record is protected against deletion because it must always exist in the space. Deleting a record that is not protected can still fail on other checks. Read-only.
idID!Unique identifier of entity.
isDeletedBooleanSpecifies if the entity is considered deleted.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
ownerClientEntityUser who authored the memo.
ownerIdID!Id of the memo author.
subjectString!Short summary line of the memo.
tableNameString!Discriminator identifying the concrete record type — always "memo" for Memo records. Read-only; useful when consuming polymorphic Message results.
revisionIntRevision when entity was lastly changed.
sharingUnitsMessageSharingSalesUnitRelationEntityConnection (8 args)Sales units that have been granted shared access to this memo.
sharingClientsMessageSharingClientRelationEntityConnection (8 args)Users that have been granted shared access to this memo.
accountRelationsMessageRelationEntityConnection (8 args)Accounts this memo is linked to.
contactRelationsMessageRelationEntityConnection (8 args)Contacts this memo is linked to.
projectRelationsMessageRelationEntityConnection (8 args)Projects this memo is linked to.
leadRelationsMessageRelationEntityConnection (8 args)Leads this memo is linked to.
quoteRelationsMessageRelationEntityConnection (8 args)Quotes this memo is linked to.
opportunityRelationsMessageRelationEntityConnection (8 args)Opportunities this memo is linked to.
customEntityRelationsMessageRelationEntityConnection (8 args)Custom entity records this memo is linked to.
documentsCloudObjectRelationEntityConnection (8 args)Documents linked to this memo.
commentsMemoCommentEntityConnection (7 args)Comments authored on this memo.
instancePermissions[EntityPermsEnum!]! (1 args)Permissions the current user has on this record, out of the requested ones.
MemoEntityConnection object pageInfo: PageInfo!, edges: [MemoEntityEdge]!, totalCount: Int

Paginated list of Memo records.

FieldTypeDescription
pageInfoPageInfo!Pagination data for this connection.
edges[MemoEntityEdge]!Contains the nodes in this connection.
totalCountIntTotal number of items in the connection.
MemoEntityEdge object node: MemoEntity, cursor: String!

A Relay edge containing a MemoEntity and its cursor.

FieldTypeDescription
nodeMemoEntityThe item at the end of the edge
cursorString!A cursor for use in pagination
MemoFilterInput input AND, OR, NOT, globalSearchQuery, one condition per field

Filter conditions for Memo records. Conditions on different fields are combined with AND; use OR, AND and NOT for other combinations.

Input fieldTypeDescription
OR[MemoFilterInput!]Matches records that meet at least one of the listed filters.
AND[MemoFilterInput!]Matches records that meet all of the listed filters.
NOTMemoFilterInputMatches records that do not meet this filter.
globalSearchQueryStringSearch term matched against the fields that the global search covers for this entity.
idEntityFilterStringFieldUnique identifier of entity.
isDeletedBooleanSpecifies if the entity is considered deleted.
modifiedEntityFilterDateTimeFieldLast modification time.
createdEntityFilterDateTimeFieldCreation time.
ownerIdEntityFilterStringFieldId of the memo author.
subjectEntityFilterStringFieldShort summary line of the memo.
tableNameEntityFilterStringFieldDiscriminator identifying the concrete record type — always "memo" for Memo records. Read-only; useful when consuming polymorphic Message results.
revisionEntityFilterNumberFieldRevision when entity was lastly changed.
ownerClientFilterInputUser who authored the memo. Matches records where a related record meets these conditions.
sharingUnitsMessageSharingSalesUnitRelationFilterInputSales units that have been granted shared access to this memo. Matches records where a related record meets these conditions.
sharingClientsMessageSharingClientRelationFilterInputUsers that have been granted shared access to this memo. Matches records where a related record meets these conditions.
accountRelationsMessageRelationFilterInputAccounts this memo is linked to. Matches records where a related record meets these conditions.
contactRelationsMessageRelationFilterInputContacts this memo is linked to. Matches records where a related record meets these conditions.
projectRelationsMessageRelationFilterInputProjects this memo is linked to. Matches records where a related record meets these conditions.
leadRelationsMessageRelationFilterInputLeads this memo is linked to. Matches records where a related record meets these conditions.
quoteRelationsMessageRelationFilterInputQuotes this memo is linked to. Matches records where a related record meets these conditions.
opportunityRelationsMessageRelationFilterInputOpportunities this memo is linked to. Matches records where a related record meets these conditions.
customEntityRelationsMessageRelationFilterInputCustom entity records this memo is linked to. Matches records where a related record meets these conditions.
documentsCloudObjectRelationFilterInputDocuments linked to this memo. Matches records where a related record meets these conditions.
commentsMemoCommentFilterInputComments authored on this memo. Matches records where a related record meets these conditions.
MemoOrderByInput input Asc or Desc per field

Sorting of Memo records. Set exactly one field in each item; list several items to sort by more fields, in order of priority.

Input fieldTypeDescription
idOrderByEnumUnique identifier of entity.
isDeletedOrderByEnumSpecifies if the entity is considered deleted.
modifiedOrderByEnumLast modification time.
createdOrderByEnumCreation time.
owner[ClientOrderByNestedInput!]User who authored the memo. Sorts by fields of the related record, listed in order of priority.
ownerIdOrderByEnumId of the memo author.
subjectOrderByEnumShort summary line of the memo.
revisionOrderByEnumRevision when entity was lastly changed.
CreateMemoCommentNoMemoBackrefInput input 5 fields: modified, created, comment, …

Field values of a new MemoComment record, created together with the record it belongs to.

Input fieldTypeDescription
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
commentString!Free-form text body of the comment.
ownerIdID!Id of the comment author.
revisionIntRevision when entity was lastly changed.
CreateMemoInput input 17 fields: clientMutationId, modified, created, …

Field values of a new Memo record.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
ownerIdID!Id of the memo author.
subjectString!Short summary line of the memo.
revisionIntRevision when entity was lastly changed.
sharingUnits[CreateMessageSharingSalesUnitRelationNoMessageBackrefInput!]Sales units that have been granted shared access to this memo.
sharingClients[CreateMessageSharingClientRelationNoMessageBackrefInput!]Users that have been granted shared access to this memo.
accountRelations[CreateMessageRelationNoMessageBackrefInput!]Accounts this memo is linked to.
contactRelations[CreateMessageRelationNoMessageBackrefInput!]Contacts this memo is linked to.
projectRelations[CreateMessageRelationNoMessageBackrefInput!]Projects this memo is linked to.
leadRelations[CreateMessageRelationNoMessageBackrefInput!]Leads this memo is linked to.
quoteRelations[CreateMessageRelationNoMessageBackrefInput!]Quotes this memo is linked to.
opportunityRelations[CreateMessageRelationNoMessageBackrefInput!]Opportunities this memo is linked to.
customEntityRelations[CreateMessageRelationNoMessageBackrefInput!]Custom entity records this memo is linked to.
documents[CreateCloudObjectRelationNoBackrefInput!]Documents linked to this memo.
comments[CreateMemoCommentNoMemoBackrefInput!]Comments authored on this memo.
CreateOrUpdateMemoInput input 18 fields: clientMutationId, id, modified, …

Field values of a Memo record to create, or to update when its id is set.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idIDUnique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
ownerIdIDId of the memo author.
subjectStringShort summary line of the memo.
revisionIntRevision when entity was lastly changed.
sharingUnits[CreateMessageSharingSalesUnitRelationNoMessageBackrefInput!]Sales units that have been granted shared access to this memo.
sharingClients[CreateMessageSharingClientRelationNoMessageBackrefInput!]Users that have been granted shared access to this memo.
accountRelations[CreateMessageRelationNoMessageBackrefInput!]Accounts this memo is linked to.
contactRelations[CreateMessageRelationNoMessageBackrefInput!]Contacts this memo is linked to.
projectRelations[CreateMessageRelationNoMessageBackrefInput!]Projects this memo is linked to.
leadRelations[CreateMessageRelationNoMessageBackrefInput!]Leads this memo is linked to.
quoteRelations[CreateMessageRelationNoMessageBackrefInput!]Quotes this memo is linked to.
opportunityRelations[CreateMessageRelationNoMessageBackrefInput!]Opportunities this memo is linked to.
customEntityRelations[CreateMessageRelationNoMessageBackrefInput!]Custom entity records this memo is linked to.
documents[CreateCloudObjectRelationNoBackrefInput!]Documents linked to this memo.
comments[CreateMemoCommentNoMemoBackrefInput!]Comments authored on this memo.
DeleteMemoInput input clientMutationId: String, id: ID!

Id of the Memo record to delete.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idID!Unique identifier of entity.
UpdateMemoInput input 18 fields: clientMutationId, id, modified, …

Id of a Memo record and the field values to change.

Input fieldTypeDescription
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
idID!Unique identifier of entity.
modifiedDateTimeLast modification time.
createdDateTimeCreation time.
ownerIdIDId of the memo author.
subjectStringShort summary line of the memo.
revisionIntRevision when entity was lastly changed.
sharingUnits[CreateMessageSharingSalesUnitRelationNoMessageBackrefInput!]Sales units that have been granted shared access to this memo.
sharingClients[CreateMessageSharingClientRelationNoMessageBackrefInput!]Users that have been granted shared access to this memo.
accountRelations[CreateMessageRelationNoMessageBackrefInput!]Accounts this memo is linked to.
contactRelations[CreateMessageRelationNoMessageBackrefInput!]Contacts this memo is linked to.
projectRelations[CreateMessageRelationNoMessageBackrefInput!]Projects this memo is linked to.
leadRelations[CreateMessageRelationNoMessageBackrefInput!]Leads this memo is linked to.
quoteRelations[CreateMessageRelationNoMessageBackrefInput!]Quotes this memo is linked to.
opportunityRelations[CreateMessageRelationNoMessageBackrefInput!]Opportunities this memo is linked to.
customEntityRelations[CreateMessageRelationNoMessageBackrefInput!]Custom entity records this memo is linked to.
documents[CreateCloudObjectRelationNoBackrefInput!]Documents linked to this memo.
comments[CreateMemoCommentNoMemoBackrefInput!]Comments authored on this memo.
BulkUpdateMemoPayload object result: BulkUpdateResults!

Result of the bulkUpdateMemo mutation.

FieldTypeDescription
resultBulkUpdateResults!Ids of the created, updated and deleted records, and the items that failed.
CreateMemoPayload object memo: MemoEntity, clientMutationId: String

Result of the createMemo mutation.

FieldTypeDescription
memoMemoEntityThe created record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
DeleteMemoPayload object memo: MemoEntity, clientMutationId: String

Result of the deleteMemo mutation.

FieldTypeDescription
memoMemoEntityThe deleted record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).
UpdateMemoPayload object memo: MemoEntity, clientMutationId: String

Result of the updateMemo mutation.

FieldTypeDescription
memoMemoEntityThe updated record.
clientMutationIdStringOptional client-supplied identifier passed on a mutation input and echoed back unchanged on its payload, so a client can correlate the response with its request (Relay convention).