---
title: entities.processScheduledAction
description: Read process scheduled action records with the processScheduledAction repository.
canonical: https://developers.coevera.com/reference/graphql/process-scheduled-action/
section: graphql
verification: schema
generatedFrom: schema f155746 (2026-10-20)
publisher: Coevera
---

# entities.processScheduledAction

Read process scheduled action records with the processScheduledAction repository.

## Queries

- `getById(entityId: ID!): ProcessScheduledActionEntity` Returns the record with the given id, or null when there is none. Deleted records are returned as well.
- `getByIds(entityIds: [ID!]!): [ProcessScheduledActionEntity!]!` Returns the records with the given ids; ids without a record are left out. Deleted records are returned as well.
- `getAll(limit: Int, offset: Int, filter: ProcessScheduledActionFilterInput, orderBy: [ProcessScheduledActionOrderByInput!], includeDeleted: Boolean): [ProcessScheduledActionEntity!]!` Returns the records that match the filter, paged with limit and offset.
- `getByCriteria(filter: ProcessScheduledActionFilterInput, orderBy: [ProcessScheduledActionOrderByInput!], includeDeleted: Boolean, before: String, after: String, first: Int, last: Int): ProcessScheduledActionEntityConnection` Returns the records that match the filter as a cursor-paginated connection.

## Types

### ProcessScheduledActionEntity (object)

Action of an Automatizer process that is waiting to run for a record at a scheduled time.

- `isDeleteProtected: Boolean!` 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.
- `id: ID!` Unique identifier of entity.
- `actor: ClientEntity` User whose change triggered the process run that scheduled this action.
- `actorId: ID` Id of the user whose change triggered the process run that scheduled this action.
- `application: ApplicationEntity` Application through which the change that triggered the process run was made; empty for changes made in Coevera itself.
- `applicationId: ID` Id of the application through which the triggering change was made; empty for changes made in Coevera itself.
- `actionName: String!` Name of the scheduled action as set in the process.
- `triggeredDate: DateTime!` Date and time the process run that scheduled this action started.
- `scheduledDate: DateTime!` Date and time the action is scheduled to run.
- `entityId: ID!` Id of the record whose change triggered the process run that scheduled this action.
- `entityName: EntityNameEnum!` Entity type of the triggering record; CustomEntity for a custom entity record (see entityApiName).
- `entityApiName: String` API name of the custom entity of the triggering record; empty for other entity types.
- `process: ProcessEntity` Process (automation) that scheduled this action.
- `processId: ID!` Id of the process that scheduled this action.
- `processUrl: String` Link that opens the process (automation) that scheduled this action in the Coevera web app. Empty when the link is not available to the caller.
- `instancePermissions: [EntityPermsEnum!]! (1 args)` Permissions the current user has on this record, out of the requested ones.

### ProcessScheduledActionEntityConnection (object)

Paginated list of ProcessScheduledAction records.

- `pageInfo: PageInfo!` Pagination data for this connection.
- `edges: [ProcessScheduledActionEntityEdge]!` Contains the nodes in this connection.
- `totalCount: Int` Total number of items in the connection.

### ProcessScheduledActionEntityEdge (object)

A Relay edge containing a `ProcessScheduledActionEntity` and its cursor.

- `node: ProcessScheduledActionEntity` The item at the end of the edge
- `cursor: String!` A cursor for use in pagination

### EntityNameEnumFilterInput (input)

Conditions on an enumeration field. Several conditions given together must all match.

- `eq: [EntityNameEnum!]` Matches any of the listed values.
- `NOT: EntityNameEnumFilterInput` Matches values that do not meet this condition.

### ProcessScheduledActionFilterInput (input)

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

- `OR: [ProcessScheduledActionFilterInput!]` Matches records that meet at least one of the listed filters.
- `AND: [ProcessScheduledActionFilterInput!]` Matches records that meet all of the listed filters.
- `NOT: ProcessScheduledActionFilterInput` Matches records that do not meet this filter.
- `globalSearchQuery: String` Search term matched against the fields that the global search covers for this entity.
- `id: EntityFilterStringField` Unique identifier of entity.
- `actorId: EntityFilterStringField` Id of the user whose change triggered the process run that scheduled this action.
- `applicationId: EntityFilterStringField` Id of the application through which the triggering change was made; empty for changes made in Coevera itself.
- `actionName: EntityFilterStringField` Name of the scheduled action as set in the process.
- `triggeredDate: EntityFilterDateTimeField` Date and time the process run that scheduled this action started.
- `scheduledDate: EntityFilterDateTimeField` Date and time the action is scheduled to run.
- `entityId: EntityFilterStringField` Id of the record whose change triggered the process run that scheduled this action.
- `entityName: EntityNameEnumFilterInput` Entity type of the triggering record; CustomEntity for a custom entity record (see entityApiName).
- `entityApiName: EntityFilterStringField` API name of the custom entity of the triggering record; empty for other entity types.
- `processId: EntityFilterStringField` Id of the process that scheduled this action.
- `actor: ClientFilterInput` User whose change triggered the process run that scheduled this action. Matches records where a related record meets these conditions.
- `application: ClientFilterInput` Application through which the change that triggered the process run was made; empty for changes made in Coevera itself. Matches records where a related record meets these conditions.
- `process: ProcessFilterInput` Process (automation) that scheduled this action. Matches records where a related record meets these conditions.

### ProcessScheduledActionOrderByInput (input)

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

- `id: OrderByEnum` Unique identifier of entity.
- `actor: [ClientOrderByNestedInput!]` User whose change triggered the process run that scheduled this action. Sorts by fields of the related record, listed in order of priority.
- `actorId: OrderByEnum` Id of the user whose change triggered the process run that scheduled this action.
- `application: [ClientOrderByNestedInput!]` Application through which the change that triggered the process run was made; empty for changes made in Coevera itself. Sorts by fields of the related record, listed in order of priority.
- `applicationId: OrderByEnum` Id of the application through which the triggering change was made; empty for changes made in Coevera itself.
- `actionName: OrderByEnum` Name of the scheduled action as set in the process.
- `triggeredDate: OrderByEnum` Date and time the process run that scheduled this action started.
- `scheduledDate: OrderByEnum` Date and time the action is scheduled to run.
- `entityId: OrderByEnum` Id of the record whose change triggered the process run that scheduled this action.
- `entityApiName: OrderByEnum` API name of the custom entity of the triggering record; empty for other entity types.
- `process: [ProcessOrderByNestedInput!]` Process (automation) that scheduled this action. Sorts by fields of the related record, listed in order of priority.
- `processId: OrderByEnum` Id of the process that scheduled this action.

Types several repositories share, such as `PageInfo` and the filter fields, are in the [types index](https://developers.coevera.com/reference/graphql/types.md). The [SDL](https://developers.coevera.com/graphql/schema.graphql) has the whole schema in one file.

## Example

```graphql
query FirstProcessScheduledActions {
  entities {
    processScheduledAction {
      getByCriteria(first: 3) {
        totalCount
        edges { node { id } }
      }
    }
  }
}
```

```bash
curl 'https://{region}.api.coevera.com/api/v100/app/space/{space_id}/graphql/public' \
  --user "$COEVERA_API_KEY:$COEVERA_API_SECRET" \
  --header 'Content-Type: application/json' \
  --data '{"query":"query FirstProcessScheduledActions { entities { processScheduledAction { getByCriteria(first: 3) { totalCount edges { node { id } } } } } }"}'
```
