Global auth API - JWS token

System Information
  • Strapi Version: v3.6.2
  • Operating System: macOS
  • Database: default
  • Node Version: v14.11.0
  • NPM Version: v6.14.9
  • Yarn Version: v1.22.5

Good day,

I might have misunderstood a key concept of Stripe but here is my problem:

I have an event collection type which I need to be able to update entries through the API.
I want to keep this API request “private” to make it secure.

I have seen in the documentation that I need to login as an user, using /auth/local route.
This solution doesn’t make sense for my app as I don’t have any front-end user.
Do I have to create a “fake user” just to authenticate, or is there an alternative solution as getting a global JWS token or login as a back-end user?

Hope this makes sense.

Thank you for your help,
Quentin