AWS Step Functions integrates with services directly in the Amazon States Language.
You can control these AWS services using service integration patterns:
Step Functions will wait for an HTTP response and then progress to the next state.
Step Functions can wait for a request to complete before progressing to the next state.
Callback tasks provide a way to pause a workflow until a task token is returned.
You must set a task token when using the callback pattern