Create an API Call that allows to GET All without requiring fields such as sales order or work order IDs

Name of Feature/Request: Create an API Call that allows to GET All without requiring fields such as sales order or work order IDs

What financial, time savings, or quality of life improvements will occur from this: Things to Consider:

Attempted Solutions So Far: None Listed

Digging deep - Any additional Why behind this request / How was this accomplished before Striven in what system or software: Original Description: – Task generated via email having the following recipients: strivensupport@task.striven.com

Chat on www.striven.com
Conversation started on Wednesday, February 19, 2025, at 14:03 (GMT+0) [14:05] James Albritton: I am trying to have a slack channel that gets updated when stuff happens in striven. Basically any time anyone does anything, there’s an update that gets dumped into a #striven-updates channel. Is this something you’re familiar with? [14:05] Courtney has joined the conversation [14:05] Courtney: Greetings James! [14:05] James Albritton: hi there! [14:07] Courtney: I am familiar with Slack, but will need to look into this a bit further as I am not aware of any current integrations. [14:08] Courtney: Are there specific actions you want to be notified of in Slack? [14:10] James Albritton: I am comfortable working with APIs and writing custom integrations. This channel would be a store for timestamped events coming from striven. In a previous chat we talked about getting notified when a new work order gets created. You mentioned using reports to get that info, but I want to work directly with the APIs. [14:12] James Albritton: In my opinion I should be able to do an api call to get all work orders and get a response containing all work orders. Same for other api resources [14:13] James Albritton: Not sure if we have a TAM assigned or someone who works on the API development team that could help us [14:13] Courtney: I do remember that conversation. And right now the API options that Striven has are in this Help Page. https://APP.Striven.com/help. I believe the call you are referring to is the get /v1/sales-orders/{id} which requires the sales order ID [14:15] James Albritton: right. I should be able to do GET on /v1/sales orders and get a paginated response containing all sales orders. I would call it on a cronjob and when there are new order IDs appearing, then I can report it into slack [14:16] James Albritton: Basically I want the striven api to serve me all the sales orders, work orders, other resources, WITHOUT needing to know the ID. a “get all” request [14:17] Courtney: Ok give me just a few moments to check on what next steps we can take. [14:22] Courtney: Ok, so at this time because we do not have the capability to accomplish this with current functionality, I believe a meeting with our Custom Software team may be the best path forward. I would be happy to open an opportunity with them on your behalf to set that up if you would like. But I want to make you aware that this can have a variable cost starting at $2,000.00 and can be more depending on the complexity of the solution. Is this something you would be interested in pursuing? [14:26] James Albritton: Not at this time, but like I said, this should be a feature of any API. Maybe the striven core development team can put it on their roadmap so that this feature comes later in the year. [14:28] James Albritton: The pattern is usually that you can do a GET on the resource to get a list of all. And optionally pass the id to get a specific instance of the resource. [14:29] Courtney: Ok. In the meantime, the best recommendation without a custom solution would be to create a custom report based on Sales Orders or Work Orders (whatever you need to export). And then utilize the API keys to pull that information into Excel. [14:30] Courtney: I can submit the enhancement request, but I cannot guarantee it will get approved or the timeline for implementation. It may also require a cost to build this, but I am happy to advocate for your request if that is the way you want to proceed for the time being. [14:32] Courtney: Would you like me to start that request? [14:35] James Albritton: Thank you. If it would cost us money then it’s definitely not worth it. The issue is striven API is not following industry standard REST practices. [14:36] James Albritton: User should be able to fetch collections for different resource types. You can pass that info along to the API team and they will know that it’s something missing rather than a new feature [14:37] Courtney: Ok. I will get the enhancement request submitted. I can’t guarantee there will or will not be a cost, so I am happy to at least explore the option for you. And I will share all of the information you provided with our team during the internal review process so they understand the reasoning for the request. [14:37] Courtney: Once I get the task opened for you I will be in touch for updates. That request will be started today and you will hear from me once it is created. [14:38] James Albritton: I’m not the admin, so just want to make sure we get a decision on whether to move forward if there’s a cost associated. Like I said, it’s not worth paying for [14:39] James Albritton: It’s a customer experience thing. Other providers might have more robust API. Obviously best case scenario we can use striven for everything we need [14:40] Courtney: Ok I understand, and as soon as I know if a cost would be required I will absolutely communicate that to you. We absolutely want to do our best to make Striven as accessible as possible for you so I will see what we can do with the enhancement. Once a decision is made, I will make sure to let you know. [14:41] James Albritton: Thanks Courtney. I appreciate the help! [14:41] Courtney: Of course! I will be in touch. I hope you have a great day! :slight_smile: [14:42] James Albritton: you too, thank you [14:42] Courtney: Thank you! [14:42] Courtney: Thank you for your chat today. You should be receiving an email requesting your feedback. This will reflect on me and our interaction today with this Chat. I would greatly appreciate it if you could indicate your level of happiness with my performance by clicking one of the faces and submitting any comments you would like to share. :slight_smile:
For more great resources, check out our Striven Community: https://APP.Striven.com. [14:42] Courtney has left the conversation No tawk.to live chat account ? Create one for free here!

StrivenID: 5160063