> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alumio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pause processing

> Pause processing for a number of seconds.

export const FormField = ({property, label, required = false, diType, uiPatterns, children}) => {
  const patterns = Array.isArray(uiPatterns) ? uiPatterns : uiPatterns ? [uiPatterns] : [];
  return <div style={{
    margin: '1.5rem 0'
  }}>
      <div style={{
    display: 'flex',
    alignItems: 'baseline',
    flexWrap: 'wrap',
    gap: '0.5rem',
    marginBottom: '0.25rem'
  }}>
        <strong>{label}</strong>
        <span style={{
    fontSize: '0.7rem',
    fontWeight: 600,
    textTransform: 'uppercase',
    letterSpacing: '0.04em',
    color: required ? '#6241f5' : '#6b7280'
  }}>
          {required ? 'Required' : 'Optional'}
        </span>
      </div>

      <div>{children}</div>

      {diType || patterns.length > 0 ? <p style={{
    fontSize: '0.85rem',
    color: '#6b7280',
    marginBottom: 0
  }}>
          {diType ? <>
              See the <a href={`/references/${diType}`}>{diType}</a> reference.{' '}
            </> : null}
          {patterns.length > 0 ? <>
              Accepts a <a href={`/documentation/placeholders-and-patterns/patterns#${patterns[0]}`}>pattern</a>.
            </> : null}
        </p> : null}
    </div>;
};

Pause processing for a number of seconds. When a run reaches this step it simply waits for the time you set, then carries on; your data is not changed in any way. Use it to slow things down on purpose, for example to stay within the rate limits of an external system or to give another process time to catch up before the next step runs.

This documentation describes: [Schema](/schemas/transformer/sleep)

## Fields

<FormField property="duration" label="Time to wait (in seconds)" required>
  The number of seconds to pause before processing continues. Must be zero or more. For example, set it to `10` to wait ten seconds at this step.
</FormField>

## Sample data

This feature does not change the entity; it only waits before the next step runs. The configuration below pauses the run for ten seconds.

| Field                     | Value |
| ------------------------- | ----- |
| Time to wait (in seconds) | `10`  |

```json Configuration theme={null}
{
  "prototype": "sleep",
  "parameters": {
    "duration": 10
  }
}
```
