We've delivered some helpful improvements to Aconex APIs over the past couple of months. Here's a recap of some of the updates you may have missed.
Ensure your API integrations support 64-bit records
- We're preparing to upgrade Aconex database fields to 64-bit, across all Aconex instances. If your organization integrates with Aconex APIs, you'll need to review them and ensure they support 64-bit data types.
- Any Aconex data being managed or stored as a 32-bit Integer must be updated to a String or Long, depending on your implementation.
- We'll soon update the EA1 Aconex instance to 64-bit so it's ready for you to start testing.
- Learn how to review your API integrations
Migrate to OAuth for enhanced security
- Towards the beginning of 2027 we're planning to retire all Integration IDs. This means that Basic Auth will soon no longer be accepted for API access.
- We're providing early notice so you can start planning to migrate to OAuth to avoid additional effort later.
Search package reviews
Manage OAuth clients and secrets
- Lobby admins can now disable, enable, delete and generate a new client secret for their organizations OAuth Clients. You no longer need to contact support to do this.
Get mail and project fields in one call
- You can now request your mail data including project fields in a single call. You no longer have to make separate calls to achieve this.
- The new API is POST /api/projects/{projectid}/mail/search.
- View Mail API Documentation
Remove invalid characters in documents
- We've introduced a new parameter in Documents APIs to help you remove invalid characters from your metadata.
- This ensures your API requests are completed successfully without errors.
- Make sure you include sanitizeInvalidXmlCharacters=true in your request to ensure invalid XML characters are replaced with a whitespaces.
More data for packages
- The Package GET API has an include parameter to help you request additional data separated by commas.
- A new API returns the total volume of all package attachments for a given projectID.
- The Package Events API now includes the PACKAGE_NO_LONGER_IN_USE and PACKAGE_DELETED events, to help you filter packages.
- View the Packages API Developer Guide
More data in Cost
- We've updated the Cost API documentation to include examples for internal and shared configured fields and tag categories.
- File size for attachments in contract changes and payment applications can now also be requested from the API.
- We've updated the Contract Change Orders API in Cost so you can now filter contract changes based on their status.
- View the Cost API Developer Guide