I created an article in 2017 SG Webhooks + Zapier Webhooks + Send Email. Now, there are some updates on both ShotGrid and Zapier. Create this article to address the different.
The workflow uses ShotGrid Webhooks and REST API
Setup in ShotGrid
ShotGrid Webhooks setup doesn’t have any change. Please follow SG Webhooks + Zapier Webhooks + Send Email - Setup Shotgun Webhooks
.
Let’s focus on the different.
When ShotGrid migrate to Autodesk Identity, there are two different account.
-
ShotGrid/RV/Create/Toolkit account. This is Autodesk account. User can mange password in https://profile.autodesk.com
-
Python API/Rest API human user. This is legacy ShotGrid user. User need to create PAT. And manage user name and password in Account Settings -
Security
-
Try to avoid to use html characters (%, # …) in legacy password. Zapier won’t escape those characters. (Maybe there is trick. But I don’t know)
In this workflow, we need the second one Python API/Rest API human user. When legacy user/password created. Highly recommend to test with PostMan to test. If PostMan could pass the test, the account will be working for Zapier.
Zapier
We will only show the first four steps
1. Catch Hook
Zapier will try to capture data from ShotGrid.
Choose app
Setup up trigger
Test Trigger
2. Only Continue if…
Setup some condition to test if Zapier get correct data to save traffic.
Choose app
Filter setup & testing
3. POST
On this step, Zapier needs to get access code from ShotGrid legacy username/password.
***Note: Before you start this step, test your legacy username/password with PostMan ***
Choose app & event
Set up action
Test action
4. GET
On this step, Zapier will get data from ShotGrid