Upsert integration action override
Administrator-only tenant overlay. action_key is one slash-free path segment including dots (for example synthetic.read). PUT permits flat disabled, manual_only, approval_tier and rate_limit. Unknown keys return 422, not 404. Approval/rate are checked against code defaults, not the preceding tenant restriction: lowering a previously tightened tier/rate back toward code is accepted; false resets flags and null clears nullable tier/rate. DELETE removes the stored row and restores code defaults; missing row returns 404. Thus today this is not a monotonic tighten-only tenant policy. Invalid values return a single error string, not field errors. Connected-app credentials are held by the integration provider and are not returned by any of these operations. ENG-5874 / ENG-5831 track consistent unknown-provider and field-level validation behavior; this documents current behavior.
Authorizations
This token can be obtained by visiting the profile page or via rails console. Provides access to endpoints based on the user permissions levels. This token can be saved by an external system when user is created via API, to perform activities on behalf of the user.
Path Parameters
Route account; caller must be a member.
One slash-free segment; dots are part of the key, not a format suffix.
^[^/]+$Body
Flat JSON. Nested controller-name envelopes alone are ignored by current permit lists; unpermitted fields are ignored.
disabled: flat permitted field.
manual only: flat permitted field.
approval tier: flat permitted field.
none, notify, single_approver, dual_control, null rate limit: flat permitted field.
x >= 1Response
Current response
action key from the current marketplace serializer.
disabled from the current marketplace serializer.
manual only from the current marketplace serializer.
approval tier from the current marketplace serializer.
none, notify, single_approver, dual_control, null rate limit from the current marketplace serializer.