Change log for the ITONICS REST API
This section is dedicated to tracking all modifications, enhancements, and deprecations related to the ITONICS Enterprise REST API . Its primary purpose is to provide a clear, chronological reference regarding breaking and noteworthy changes that could potentially affect existing automations or integrations.
We document all changes, clearly distinguishing between Breaking changes (which require client action) and Non-Breaking changes (which provide further information or context).
Please note: This feature needs to be activated by ITONICS. Please contact your Customer Success Manager or Account Manager for further assistance.
Table of contents
- 3.25.0 major release
- 3.24.0 major release
- 3.23.0 major release
- 3.22.0 major release
- 3.21.0 major release
- 3.20.0 major release
- 3.19.0 major release
Structure
The change log is presented in reverse chronological order (latest changes at the top) and uses the following column structure to define the impact of each update:
| Implication | Description |
| Category | The area of the API affected (e.g., data structure, endpoint, authentication, input format, meta control). |
| Change type / endpoint | Breaking: Requires immediate client action to prevent integration failure. Non-Breaking: An optional enhancement or internal change that does not break existing automations. |
| Description of change | A concise technical explanation of the modification made. |
| Client action required | Specific, clear instructions on what the client must do to maintain functionality or utilize the new feature. |
Change log
3.25.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.25.0 major release. Refer to the release notes for more detailed information on the release.
(1) NUC-16638
| Implication | Description |
|
Category |
Externalization of rating, follower, and like data into new dedicated GET endpoints, and addition of new rating filter parameters |
|
Change type / endpoint |
Breaking:
|
|
Description of change |
|
|
Client action required |
Existing automations reading rating_info, rating_data, followers, or liked_by from the element GET endpoints must be updated to retrieve this data via the new /api/entity_rating_info.json and /api/followers_likes.json endpoints. Ensure the utilized API users are granted the respective new API resource permissions. Automations relying only on element field data or summary counts are not affected. |
(2) NUC-17972
| Implication | Description |
|
Category |
New roadmap PUT endpoint, new roadmap configuration GET endpoint, and connection type data in the roadmap GET response |
|
Change type / endpoint |
Non-breaking:
|
|
Description of change |
|
|
Client action required |
No action required for existing automations. To utilize the new endpoints, grant the respective permissions to the utilized API users and refer to the public Postman API collection for the request body specifications. |
(3) NUC-17207
| Implication | Description |
|
Category |
Introduction of an optional RBAC-enforced API authorization mode |
|
Change type / endpoint |
Non-breaking:
|
|
Description of change |
|
|
Client action required |
No action required; existing integrations remain unaffected by default. If strict permission parity is required (e.g., for integrations retrieving data on behalf of individual users), the RBAC-enforced mode can be activated by ITONICS upon request via your Customer Success Manager. Before activation, review the application-level permissions of all utilized API users and test existing integrations in a non-production (STAGE) environment. |
(4) NUC-19181
| Implication | Description |
|
Category |
Support of the OAuth 2.0 Authorization Code Grant flow (incl. PKCE and user consent) |
|
Change type / endpoint |
Non-breaking:
|
|
Description of change |
|
|
Client action required |
No action required; existing OAuth 2.0 clients and authentication flows (password and refresh token grant types) remain unchanged. To utilize the Authorization Code Grant flow for a new integration (e.g., user-consent-based third-party applications), a dedicated OAuth2 client (redirect URIs and allowed scopes) must be configured by ITONICS — please contact your Customer Success Manager. |
3.24.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.24.0 major release. Refer to the release notes for more detailed information on the release.
(1) NUC-15523
| Implication | Description |
| Category | Support of custom submission fields in idea POST/PUT endpoints, and addition of a new filter parameter |
| Change type / endpoint |
Non-breaking:
|
| Description of change |
|
| Client action required | Existing automations must not be updated right away to reflect the changes. However, with the support of the additional custom submission fields, automations pushing ideation data into the ITONICS system can be updated to enrich even more data automatically via API. |
(2) NUC-15862
| Implication | Description |
| Category | Addition of new timeline filter parameters and more granular timestamp tracking |
| Change type / endpoint |
Non-breaking:
|
| Description of change |
|
| Client action required | Ensure existing automations are updated to ensure alignment with the updated validation for both endpoints. |
(3) NUC-16354
| Implication | Description |
| Category | Update of date field GET outputs and POST/PUT inputs formats, and date filter input formats |
| Change type / endpoint |
Breaking:
|
| Description of change |
|
| Client action required | Ensure existing automations are updated to ensure alignment with the updated validation for both endpoints. |
(4) NUC-17971
| Implication | Description |
| Category | Implementation of new system log endpoints and enrichment of ussr statistic endpoints for improved enterprise-tier governance and monitoring |
| Change type / endpoint |
Non-breaking:
|
| Description of change |
|
| Client action required | Existing automations must not be updated right away to reflect the changes. However, with the introduction of additional API GEt endpoints for audit logs, improved monitoring and enterprise-tier audit and governance processes can be established through continuous retrieval of log data via API. |
3.23.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.2 major release. Refer to the release notes for more detailed information on the release.
(1) NUC-16712
| Implication | Description |
| Category | Introduction of new GET and PUT endpoints |
| Change type / endpoint |
Non-breaking:
|
| Description of change |
|
| Client action required | Existing automations must not be updated right away to reflect the changes. However, with the introduction of the additional table endpoints, more thorough reporting on table data is possible, as well as automating updates of table data via API. |
(2) NUC-17203
| Implication | Description |
| Category | Validation update for endpoints |
| Change type / endpoint | Breaking: Requires client action to prevent integration failure if utilizing the /api/itonics_idea.json and /api/itonics_idea/{id}.json POST/PUT endpoints in automations. |
| Description of change |
|
| Client action required | Ensure existing automations are updated to ensure alignment with the updated validation for both endpoints. |
3.22.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.22.0 major release . Refer to the release notes for more detailed information on the release.
(1) NUC-17010 and NUC-17143
| Implication | Description |
| Category | Endpoint updates, GET output format updates, property updates, introduction of further GET meta controls |
| Change type / endpoint | Breaking: Requires client action to prevent integration failure if utilizing the /api/roadmap/{id}.json GET endpoint in automations. |
| Description of change |
|
| Client action required |
Ensure existing automations are updated to reflect the
|
(2) NUC-16616 and NUC-16617
| Implication | Description |
| Category | Added more information to existing endpoints and introduction of new endpoint |
| Change type / endpoint |
Non-breaking: Additional information provided in
|
| Description of change |
|
| Client action required | Existing automations must not be updated right away to reflect the changes. However, esp. with the introduction of the additional user field properties, a more thorough reporting on user data via the GET API can be tackled. |
3.21.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.21.0 major release . Refer to the release notes for more detailed information on the release.
(1) NUC-16338
| Implication | Description |
| Category | GET output format update |
| Change type / endpoint | Breaking: Requires client action to prevent integration failure if utilizing /api/{entity_type}.json and /api/{entity_type}/{id}.json GET endpoints in automations. |
| Description of change |
Aligned output format of hierarchy-/segment field options in the element GET endpoint responses with our standard format
“field_machine_name” { “segment_field_machine_name_entity_segment”: “string”}
“field_machine_name” { “segment_field_machine_name_entity_segment”: {“field_option_id”: {“label”: “string”, “parent”: “parent_segment_option_id”}} |
| Client action required |
Ensure existing automations are updated to reflect the
|
(2) NUC-16056
| Implication | Description |
| Category | Added more information to existing endpoints |
| Change type / endpoint | Non-breaking: Additional information provided in /api/{entity_type}.json and /api/{entity_type}/{id}.json, as well as /api/itonics_idea.json and /api/itonics_idea/{id}.json GET endpoints. |
| Description of change |
New properties for external submitter information: "field_ext_firstname": "string", "field_ext_lastname": "string", "field_ext_email": "email_string" |
| Client action required | Existing automations must not be updated right away to reflect the changes. However, a more thorough reporting on externally submitted element data via the GET API can be tackled. |
(3) NUC-15075
| Implication | Description |
| Category | Introduction of new endpoints, and added more information to existing endpoints |
| Change type / endpoint |
Non-breaking: New GET endpoints (re-)introduced:
|
| Description of change |
|
| Client action required | Existing automations must not be updated right away to reflect the changes. However, more thorough reporting on ideation use cases via the GET API can be tackled, as well as building on the POST/PUT endpoints introduced in 3.23.0. |
3.20.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.20.0 major release . Refer to the release notes for more detailed information on the release.
(1) NUC-15522
| Implication | Description |
| Category | Introduction of new endpoints, and added more information to existing endpoints |
| Change type / endpoint | Non-breaking: New PUT/POST endpoints introduced for campaign submissions |
| Description of change |
|
| Client action required | Existing automations must not be updated right away to reflect the changes. However, now API automations can be tackled to push external idea data into the ITONICS application. |
3.19.0 major release
This section provides an overview of any breaking or noteworthy changes introduced to the ITONICS REST API with the 3.19.0 major release . Refer to the release notes for more detailed information on the release.
(1) NUC-14814
| Implication | Description |
| Category | Endpoint updates, introduction of new endpoints |
| Change type / endpoint | Breaking: Requires client action to prevent integration failure if utilizing the /api/{entity_type}.json or /api/{entity_type}/{id}.json GET endpoints to retrieve timeline/history in automations. |
| Description of change |
|
| Client action required | Ensure existing automations are updated to point to the correct new GET endpoint(s) to keep on retrieving timeline data. |
Note: No significant changes worth communicating from lower release versions.