Update the routing profile
Requires an administrator of the URL account and its model_settings feature. An authenticated member receives 404 when the feature is disabled. Account membership is checked before the feature and role; nonmembers receive 401. This controller reads and changes routing profiles only; it accepts no provider keys or model selections. Separate provider-key and routing APIs remain owned by ENG-4915/ENG-5860; ENG-5876 reconciles their contract with I-30. Accepts top-level profile and lock_version only (parameter wrapping is disabled). Missing or malformed inputs return 422 invalid_params. A stale version returns 409 stale before profile validation. An unchanged profile is a no-op after the lock check. A changed profile writes an account policy and audit event atomically. A pinned profile cannot be changed by customers. Unknown additional fields are ignored. Provider-key/model validation is not performed here.
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
Numeric account id; the authenticated caller must be a member.