# Midpoints

- [Midpoint ID](/midpoint-documentation/core-concepts/midpoints/midpoint-id.md): A unique identifier for each midpoint.
- [Sources](/midpoint-documentation/core-concepts/midpoints/sources.md): The source initiates a request.
- [Tasks](/midpoint-documentation/core-concepts/midpoints/tasks.md): Tasks execute core logic for a midpoint.
- [Source and Task Definitions](/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions.md)
- [Secrets](/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/secrets.md): Use confidential data throughout your tasks.
- [Variables](/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/variables.md): Use data obtained from your source or previous tasks.
- [Exclude Logs](/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/exclude-logs.md): Exclude logs that contain sensitive information.
- [Extracts](/midpoint-documentation/core-concepts/midpoints/source-and-task-definitions/extracts.md): Extract variables from each source and task.
