Secure your API with OAuth, Mulesoft, and Okta in 20 minutes

I am trying to secure an API in Mulesoft using Okta Tokens. I will be using the workflow within Okta (same tenant as the one minting tokens) to send updates to user profiles. It is not a person who is performing this action but the workflow process. This procedure seems to cover users accessing the Mulesoft API- how does this get amended for what I am trying to accomplish? Also, please confirm you have created TWO apps in Okta (since the main document links to other) - one a OIDC Service app (which you call Token Introspection) and another an OIDC Web app (seen in okta-api-center/okta_setup_manual.md at master · tom-smith-okta/okta-api-center · GitHub)