Skip to main content
Solved

What does the W(#) mean in the Acumatica URL?

  • November 25, 2024
  • 5 replies
  • 310 views

bjackson29
Freshman I

I’ve noticed over the years that a string like .../(W(104))/… can be found in URLS, but I’ve never been able to determine what this indicates.  I can create a link without this section of the URL, however it resolves back with a number when the site comes up.  Can someone help me understand?

Best answer by craig2

Hey ​@bjackson29 ,

I think it’s a “window count” of the particular instance you have open.  Possibly a way for the system to determine who or what is making changes at a particular time.

As an experiment, duplicate a tab that you have open.  You should see that number go up.

All that said, I’ve never had to account for it whenever I’m trying to create dynamic URLs in Email Notifications and the like.

5 replies

craig2
Pro I
Forum|alt.badge.img+4
  • Pro I
  • Answer
  • November 25, 2024

Hey ​@bjackson29 ,

I think it’s a “window count” of the particular instance you have open.  Possibly a way for the system to determine who or what is making changes at a particular time.

As an experiment, duplicate a tab that you have open.  You should see that number go up.

All that said, I’ve never had to account for it whenever I’m trying to create dynamic URLs in Email Notifications and the like.


Forum|alt.badge.img
  • Freshman I
  • February 14, 2025

Is there a way to prevent this when copying/pasting Url links? It will save the hassle of always having to take this out of the url when sending records to others for example


scottstilson
Freshman II
Forum|alt.badge.img+2

Craig is right, and I can add a little more precision (or jargon, if you prefer): The W(#) is a cookieless session token identifier generated by the ASP.NET framework that Acumatic uses. The “W” stands for the session type (web session), and the # is a unique session ID for the current user instance. It helps Acumatica’s servers track session context, like authentication status and navigation state.

And it is really annoying when you’re trying to share a link with someone, because many systems where you might paste the link, including Trello and Google Workspace, won’t parse the parentheses in a way that Acumatica’s servers can understand, leading the receiving user to a 404 (page not found) page. So the sharing user has to either remove the token from the URL or click Tools > Get link to get a reliable link, making it at least two clicks harder every time you wish to share an address.

@Garbhanm4, I’ve posted a request for Acumatica to solve this problem over here. Would you upvote it?

 


Forum|alt.badge.img
  • Varsity I
  • April 16, 2026

NM


Forum|alt.badge.img+1
  • Freshman II
  • August 14, 2026

On the Acumatica SaaS instances, I believe that number is across all users of the VM running on the instance.

I have seen this number > 1,000 and we are still in training mode with rarely more than 5 or 6 people logged in.  

Usually I’m the only one logged in and even after resetting the Application, the number starts in the hundreds with a fresh login.

I’ve also seen it redirect back to the server and the number increases a few times before rendering the page.

With me being the only person on the system, I can log out, close the browser, and log back in and the number I get is not the last one I used.  It’s usually the last # plus 1 but sometimes is a number larger than that.

I worry about people logging in/logging out and using multiple tabs which results in many of these sessions and how long it takes to cycle old ones out in terms of server performance.

Our SaaS instance is not really speedy with only one user and I’m concerned about what it will look like with 50 and multiple of these sessions open at the same time.

There are definitely caching issues between these sessions where some data that is cached early on while logged in is not refreshed after changes are made on other tabs/screens, even after refreshing a page.