Create integration request
Any account member may submit demand. Creates IntegrationRequest on Current.account with Current.user; account_id/user_id in the body are ignored. Catalogue keys normalize known apps; otherwise app_name is squished and matched case-insensitively or stored as typed. Appears in the super-admin integration requests view. Grants no connection or entitlement. Validation returns message and attributes (invalid attribute names), not per-field messages. 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.
Body
Flat JSON. Nested controller-name envelopes alone are ignored by current permit lists; unpermitted fields are ignored.
catalog key: flat permitted field.
app name: flat permitted field.
100website: flat permitted field.
255urgency: flat permitted field.
nice_to_have, this_quarter, blocking, null note: flat permitted field.
2000