1. Register an app in Moovila
You need Moovila’s Integrations Manager permission for this step.1
Open the Moovila API tile
In Moovila, open More Options in the left navigation, then Integrations, then the Moovila API tile. Click Add an Application.
2
Name the app and set the callback
Name it “Neo”. For the callback URL, enter the Callback URL that Moovila’s Postman collection shows in step 2 (with Authorize using browser on, it is
https://oauth.pstmn.io/v1/browser-callback).3
Tick the data
Tick Projects and Tasks, Users, Time Entries and Lookup Tables. All four are read access. Save.
4
Copy the details
Open the app and copy the Client ID and Client Secret.
2. Get a refresh token
Moovila offers only the sign-in flow, so you sign in once with Moovila’s own Postman collection, as Moovila’s guide shows.1
Open the collection
In Postman (the desktop app or the web), fork Moovila’s collection from that guide.
2
Enter the app's details
In the collection’s Variables, paste the Client ID and Client Secret into client_id and client_secret, and save.
3
Sign in
On the collection’s Authorization tab, click Get New Access Token, and sign in to Moovila as the user whose view Neo should have.
4
Copy the refresh token
In the token Postman shows, copy the Refresh Token (a value like
1b4e28ba-2fa1-11d2-883f-0016d3cca427), not the Access Token. Do not use this token anywhere else, because Neo keeps it up to date.3. Add the details in Neo
1
Open Integrations
Open Integrations → Moovila in the Neo Dashboard. The card is under Other.
2
Save
Paste the Client ID, Client Secret and Refresh Token, and click Save. Neo checks them with Moovila before it saves, so a wrong value is rejected straight away.
