In the folders API is it possible to search?

Hello :D

We are prototyping our wrike integration and we have the customer encoded into our project/folder names. Although less than ideal it is legacy so for now I am stuck with it. 

Is it possible to filter results with parameters in the v4 API ? For example, if I want to get all project/folder containing "-HR-" can I do something like:

https://www.wrike.com/api/v4/folders?project=true&title=*-HR-*

Trying anything like this returns a 400. What is the correct way to do this?

If it is not possible I assume the only options are either

  • add a custom field to each folder OR
  • put the projects into parent folders that have a custom field and filter by parent (?)

Either way I would assume other users would want to filter results. I hope I just missed some filtering parameter in the docs 😕

Many thanks,

JC

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos
10件のコメント

Interested in this as well. For what its worth, another option (what I do) is simply pull in more data than I need and filter in my code. Not particular graceful or efficient but gets the job done. 

1
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Hi @James & @Nathan, thanks for reaching out! I can raise tickets for you so that our Advanced Support agents could help. Please let me know 🙂

Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover

Lisa Wrike Team member Become a Wrike expert with Wrike Discover

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Hello @Lisa, yes please. Our integration project is moving nicely but this one issue is a blocker for including wrike information.

Thank you :D

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

@James, of course, ticket raised 🙂

Come back to the Community if you have any other questions, happy to help and discuss 🖖

Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover

Lisa Wrike Team member Become a Wrike expert with Wrike Discover

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

James chappell - was this ever resolved for you? I didn't create my own ticket... figured I would see how yours played out :-)

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Hey Nathan Jones, just jumping in for James chappell here, hope he doesn't mind.

From what I can see in our advanced support agent's reply, you can try Custom Field or parent folders. Alternatively, you can use a PUT /folders call with parameter 
?metadata={"key":"testMetaKey","value":"testMetaValue"}. This metadata is not visible in Workspace though, while it can be used to filter folders and projects in API calls. Filtering folders/projects by title in responses to GET /folders queries,  filter by ?title= is not supported in Wrike API.

Hope this helps! 

Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover

Lisa Wrike Team member Become a Wrike expert with Wrike Discover

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

I am doing something like this using the eDiscovery Search API. The call below after authentication does a (looks like wildcard) search in the projects and folders for the word test.  This brings back the ids of the folders/projects.

https://www.wrike.com/api/v4/ediscovery_search?scopes=["folder","project"]&terms=["test"]

See: EDiscovery | Develop your own integration on the Wrike API

Hope this helps someone.

 

2
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Hi Gordon Muscroft, welcome to the Community 👋 Thanks a lot for sharing this! 
If you'd like to know what this Community has to offer, please check out our New to Community forum 🤗

Lisa Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover

Lisa Wrike Team member Become a Wrike expert with Wrike Discover

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Is there a reason you cannot use custom fields or metadata with spaces?

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Hi Jonathan Towles, custom fields and metadata parameters are indeed not supported through the calls to /spaces endpoint yet. As a workaround, you can send requests to the /folders endpoint with these parameters. If the enhancement could be useful for your team, I highly encourage you to share your idea and use case via the Community Feedback page in a form of a new post - https://help.wrike.com/hc/en-us/community/topics/115000020349-Product-Feedback. Our developers constantly monitor this source and implement the most popular suggestions from there. Thank you in advance 🙌

Lisa K. Community Team at Wrike Wrike Product Manager Learn about Wrike’s killer features and best practices with our Online Training Webinars

Lisa K. Wrike Team member Learn about Wrike’s killer features and best practices with our Online Training Webinars

0
👍 Spot On 💡 Innovative Approach 💪 Stellar Advice ✅ Solved 🪄 Remove Kudos

Folllowing List for Post: In the folders API is it possible to search?
[this list is visible for admins and agents only]

トップ
Didn’t find what you were looking for? Write new post