Skip to main content
POST /api/v1/accounts/{account_id}/integrations/requests 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. See the current contract and evidence for overlay behavior and capture methodology.