Scope API key to read-only access

We are implementing a data warehouse sync using the FieldPulse API and need to adhere to our internal least-privilege security policy. I have confirmed that the current API key we are using has full read/write access to all endpoints.

I have reviewed the following documentation:

  • API authentication overview (Using the FieldPulse API)
  • User roles and permissions (Managing User Roles and Permissions)

However, I cannot locate specific instructions for scoping an API key to read-only operations (GET requests only) or restricting access to specific resource types (e.g., work orders and customers only, excluding inventory modifications).

Environment:

  • FieldPulse account: Enterprise tier
  • Current API key created: 2025-09-15
  • Integration framework: Python 3.11, using official FieldPulse Python SDK v2.3.1

Questions:

  1. Does FieldPulse support fine-grained API key permissions (read-only vs. read-write)?
  2. Is it possible to scope a key to specific endpoints or resource types?
  3. If not natively supported, what is the recommended pattern for achieving least-privilege access for automated read-only integrations?

I can reproduce the current full-access behavior consistently across all tested endpoints. Please advise on available configuration options.

Parents Reply Children
No Data