# Workflows

**URL:** https://devforum.okta.com/c/workflows/28.md?page=2

[Latest](https://devforum.okta.com/latest.md) · [Categories](https://devforum.okta.com/categories.md) · [Tags](https://devforum.okta.com/tags.md)

**Page:** 3

---

## [Error message, cannot activate the flow. Webhook registration failed](https://devforum.okta.com/t/error-message-cannot-activate-the-flow-webhook-registration-failed/33205)

<div class="topic-metadata">

**Author:** [@ovu007](https://devforum.okta.com/u/ovu007)\
**Replies:** 3\
**Last updated:** [May 21, 2025, 7:04pm UTC](https://devforum.okta.com/t/error-message-cannot-activate-the-flow-webhook-registration-failed/33205 "2025-05-21T19:04:51Z")

</div>

I’m unable to activate my Get users flow; the error message says, cannot activate the flow. Webhook registration failed. Please see the screenshot attached.

---

## [Deactivate the inactive users after 30 days (Check last login flow)](https://devforum.okta.com/t/deactivate-the-inactive-users-after-30-days-check-last-login-flow/33206)

<div class="topic-metadata">

**Author:** [@ovu007](https://devforum.okta.com/u/ovu007)\
**Replies:** 1\
**Last updated:** [May 21, 2025, 3:30pm UTC](https://devforum.okta.com/t/deactivate-the-inactive-users-after-30-days-check-last-login-flow/33206 "2025-05-21T15:30:33Z")

</div>

Also, please can you show me how to deactivate the inactive users after 30 days? For the Check last login flow?

---

## [Custom connector that takes more than 120 seconds](https://devforum.okta.com/t/custom-connector-that-takes-more-than-120-seconds/33082)

<div class="topic-metadata">

**Author:** [@pjuno](https://devforum.okta.com/u/pjuno)\
**Replies:** 1\
**Last updated:** [May 7, 2025, 1:04am UTC](https://devforum.okta.com/t/custom-connector-that-takes-more-than-120-seconds/33082 "2025-05-07T01:04:52Z")

</div>

Question for the community. I’ve written a connector for Oracle Fusion and it works great. Unfortunately, I just had one user who had lots and lots of attributes which require me to make quite a few API calls to Oracle. …

---

## [IPs or CIDR range for SFTP upload](https://devforum.okta.com/t/ips-or-cidr-range-for-sftp-upload/33034)

<div class="topic-metadata">

**Author:** [@rcortez](https://devforum.okta.com/u/rcortez)\
**Replies:** 7\
**Last updated:** [May 6, 2025, 7:46pm UTC](https://devforum.okta.com/t/ips-or-cidr-range-for-sftp-upload/33034 "2025-05-06T19:46:37Z")

</div>

We’re setting up a workflow to upload basic user profile data from a table to a SaaS vendor, an SFTP destination. Does the Okta workflow app for egress use the same IPs defined under the okta.com cell I see on our tenan…

---

## [Importing CSV into Workflows Table](https://devforum.okta.com/t/importing-csv-into-workflows-table/33018)

<div class="topic-metadata">

**Author:** [@MC\_bpham](https://devforum.okta.com/u/MC_bpham)\
**Replies:** 10\
**Last updated:** [May 5, 2025, 4:51pm UTC](https://devforum.okta.com/t/importing-csv-into-workflows-table/33018 "2025-05-05T16:51:39Z")

</div>

Hi - I currently have a workflow setup so that it downloads a CSV file from Box to Okta and then from there, I have an import to CSV action card to import it to an okta table. Unfortunately, the headers from the CSV have…

---

## [Okta workflows x Integration with Database?](https://devforum.okta.com/t/okta-workflows-x-integration-with-database/33025)

<div class="topic-metadata">

**Author:** [@thiago.mouro](https://devforum.okta.com/u/thiago.mouro)\
**Replies:** 3\
**Last updated:** [April 30, 2025, 8:27pm UTC](https://devforum.okta.com/t/okta-workflows-x-integration-with-database/33025 "2025-04-30T20:27:51Z")

</div>

I need some integrations about databases for clients in my Okta tenant, I know, Okta doesn’t have a connector for database native app, just a server I need to contract a license on premise. If I’d like to use databases …

---

## [Removing DEPROVISIONED users from Okta Groups](https://devforum.okta.com/t/removing-deprovisioned-users-from-okta-groups/33005)

<div class="topic-metadata">

**Author:** [@aman2](https://devforum.okta.com/u/aman2)\
**Replies:** 2\
**Last updated:** [April 28, 2025, 8:37pm UTC](https://devforum.okta.com/t/removing-deprovisioned-users-from-okta-groups/33005 "2025-04-28T20:37:46Z")

</div>

I would like to know about managing group memberships for deprovisioned users in Okta using WF. Specifically: Process to remove existing deprovisioned users from their assigned groups using WF? Ensure that going forwa…

---

## [V1 Access Request - create Request Type and Request](https://devforum.okta.com/t/v1-access-request-create-request-type-and-request/32936)

<div class="topic-metadata">

**Author:** [@christianjm](https://devforum.okta.com/u/christianjm)\
**Replies:** 0\
**Last updated:** [April 17, 2025, 1:26pm UTC](https://devforum.okta.com/t/v1-access-request-create-request-type-and-request/32936 "2025-04-17T13:26:08Z")

</div>

Both V1 and V2 allow customers to create requests to existing Request Types (V1) or Conditions (V2). In V1 Request Types must be first created with the API to view the question field identifiers needed in the body of th…

---

## [OIG Access Certifications Self Review - Revoke access](https://devforum.okta.com/t/oig-access-certifications-self-review-revoke-access/32888)

<div class="topic-metadata">

**Author:** [@christianjm](https://devforum.okta.com/u/christianjm)\
**Replies:** 0\
**Last updated:** [April 11, 2025, 5:14pm UTC](https://devforum.okta.com/t/oig-access-certifications-self-review-revoke-access/32888 "2025-04-11T17:14:19Z")

</div>

Customers always ask how can I revoke access using Access Requests? Our approach is to ensure a revocation is reviewable so we use Access Certs. This flow by default is used to be called by Access Request when a user (…

---

## [Paginate Okta via link headers](https://devforum.okta.com/t/paginate-okta-via-link-headers/31248)

<div class="topic-metadata">

**Author:** [@gabriel.sroka](https://devforum.okta.com/u/gabriel.sroka)\
**Replies:** 3\
**Last updated:** [April 11, 2025, 3:40pm UTC](https://devforum.okta.com/t/paginate-okta-via-link-headers/31248 "2025-04-11T15:40:28Z")

</div>

paginate Okta using recursion. it uses the link header. this applies to some other APIs, too. start it by passing in a relative url, eg /api/v1/users or, to test a little /api/v1/users?limit=4&filter=profile.lastName …

---

## [Cursor pagination](https://devforum.okta.com/t/cursor-pagination/32807)

<div class="topic-metadata">

**Author:** [@Sk0909](https://devforum.okta.com/u/Sk0909)\
**Replies:** 8\
**Last updated:** [April 10, 2025, 10:55pm UTC](https://devforum.okta.com/t/cursor-pagination/32807 "2025-04-10T22:55:38Z")

</div>

Do we have any example template for cursor based pagination? I have to iterate over large set of data. As per doc, we have a limitation for recursisson.

---

## [Custom Connector Builder - Deployment to Higher/Other tenant](https://devforum.okta.com/t/custom-connector-builder-deployment-to-higher-other-tenant/32877)

<div class="topic-metadata">

**Author:** [@sachin34](https://devforum.okta.com/u/sachin34)\
**Replies:** 2\
**Last updated:** [April 10, 2025, 9:02am UTC](https://devforum.okta.com/t/custom-connector-builder-deployment-to-higher-other-tenant/32877 "2025-04-10T09:02:40Z")

</div>

I have separate Okta tenants for different environments such as Dev, Staging, and Production, following the pattern \<companyname\>-\<env\>.oktapreview.com. I’ve created a Custom Connector Builder in the Dev environment and…

---

## [Display all the values passed by V2 Access Request (RCAR) in a workflow](https://devforum.okta.com/t/display-all-the-values-passed-by-v2-access-request-rcar-in-a-workflow/32830)

<div class="topic-metadata">

**Author:** [@christianjm](https://devforum.okta.com/u/christianjm)\
**Replies:** 0\
**Last updated:** [April 4, 2025, 6:01pm UTC](https://devforum.okta.com/t/display-all-the-values-passed-by-v2-access-request-rcar-in-a-workflow/32830 "2025-04-04T18:01:25Z")

</div>

Use this workflow to identity all the valuable data passed from Okta Access Requests (V2 - RCAR) to a workflow. arWorkflowCallRcar (4).flow (17.7 KB) HINT. Don’t use Assignee email address as new requests in V2 don’t …

---

## [Translate Automation into Business Value](https://devforum.okta.com/t/translate-automation-into-business-value/32698)

<div class="topic-metadata">

**Author:** [@Pablo](https://devforum.okta.com/u/Pablo)\
**Replies:** 0\
**Last updated:** [March 22, 2025, 6:48pm UTC](https://devforum.okta.com/t/translate-automation-into-business-value/32698 "2025-03-22T18:48:08Z")

</div>

Sharing in here a couple of links for anyone looking to improve their automation reporting. I’d be happy to answer any questions on this reporting strategy. Blog post Meetup/Webinar Recording Happy flowgramming! Pab…

---

## [Paginate a Workflows table - template](https://devforum.okta.com/t/paginate-a-workflows-table-template/32557)

<div class="topic-metadata">

**Author:** [@maxkatz](https://devforum.okta.com/u/maxkatz)\
**Replies:** 0\
**Last updated:** [March 10, 2025, 7:18pm UTC](https://devforum.okta.com/t/paginate-a-workflows-table-template/32557 "2025-03-10T19:18:38Z")

</div>

The following template allows paginating a Workflows table. Use the countryTable.csv file to create a table. Set Offset to 0 and Limit to 50 to test the flow. Template and table data: paginateTable.folder (39.0 KB) c…

---

## [Create a Random Password](https://devforum.okta.com/t/create-a-random-password/32697)

<div class="topic-metadata">

**Author:** [@Pablo](https://devforum.okta.com/u/Pablo)\
**Replies:** 2\
**Last updated:** [March 24, 2025, 3:06pm UTC](https://devforum.okta.com/t/create-a-random-password/32697 "2025-03-24T15:06:36Z")

</div>

Sometimes we have the need to create a random password. In trying to create a repeatable process to just create a password that meets complexity criteria I came up with this workflow. I’m sure this flow could account for…

---

## [Custom Connector client\_credentials flow](https://devforum.okta.com/t/custom-connector-client-credentials-flow/32609)

<div class="topic-metadata">

**Author:** [@sachin34](https://devforum.okta.com/u/sachin34)\
**Replies:** 17\
**Last updated:** [March 20, 2025, 11:51am UTC](https://devforum.okta.com/t/custom-connector-client-credentials-flow/32609 "2025-03-20T11:51:13Z")

</div>

I have an API that requires an access token, which can be obtained using the following request: Access Token Request curl --location 'https://test.com/v2/oauth2/clientcredentials/accesstoken' \\ --header 'Accept: applica…

---

## [Workflow to generate and assign unique uid](https://devforum.okta.com/t/workflow-to-generate-and-assign-unique-uid/32559)

<div class="topic-metadata">

**Author:** [@fishersam](https://devforum.okta.com/u/fishersam)\
**Replies:** 3\
**Last updated:** [March 11, 2025, 9:55pm UTC](https://devforum.okta.com/t/workflow-to-generate-and-assign-unique-uid/32559 "2025-03-11T21:55:15Z")

</div>

So my overall goal is to be able to take a list of users in a group, then for each user in the group, create a record of their email in a table if one does not exist already. Then generate and assign a unique uid for eac…

---

## [Okta Workflow to Activate Users Using Local Time](https://devforum.okta.com/t/okta-workflow-to-activate-users-using-local-time/32570)

<div class="topic-metadata">

**Author:** [@RyanSmith](https://devforum.okta.com/u/RyanSmith)\
**Replies:** 3\
**Last updated:** [March 11, 2025, 9:42pm UTC](https://devforum.okta.com/t/okta-workflow-to-activate-users-using-local-time/32570 "2025-03-11T21:42:56Z")

</div>

I currently have a workflow that scans for “staged” users every hour and previously, we use to initiate activation at 7am EST daily. We have grown in size as a company and now have a global presence. Is there a way to or…

---

## [Connector Builder Dynamic Inputs](https://devforum.okta.com/t/connector-builder-dynamic-inputs/32498)

<div class="topic-metadata">

**Author:** [@simonmartin](https://devforum.okta.com/u/simonmartin)\
**Replies:** 10\
**Last updated:** [March 3, 2025, 9:37pm UTC](https://devforum.okta.com/t/connector-builder-dynamic-inputs/32498 "2025-03-03T21:37:14Z")

</div>

I am building a connector for Sentry and using the List an Organization’s SCIM Members endpoint as an example. I want to use dynamic inputs so I’m using a helper flow to do that and it works fine. I just can’t work out …

---

## [Why does an Event Hook send multiple requests](https://devforum.okta.com/t/why-does-an-event-hook-send-multiple-requests/32324)

<div class="topic-metadata">

**Author:** [@HennessyWorks](https://devforum.okta.com/u/HennessyWorks)\
**Replies:** 8\
**Last updated:** [February 28, 2025, 5:37pm UTC](https://devforum.okta.com/t/why-does-an-event-hook-send-multiple-requests/32324 "2025-02-28T17:37:11Z")

</div>

We use Event hooks with filtering to send various things into workflows and than do something, mainly around user gets added to one of these groups do X. We are running into an obnoxious issue where the event hook will f…

---

## [Connect to mysql database via Okta workflow](https://devforum.okta.com/t/connect-to-mysql-database-via-okta-workflow/32107)

<div class="topic-metadata">

**Author:** [@shinipri](https://devforum.okta.com/u/shinipri)\
**Replies:** 2\
**Last updated:** [February 26, 2025, 11:29pm UTC](https://devforum.okta.com/t/connect-to-mysql-database-via-okta-workflow/32107 "2025-02-26T23:29:18Z")

</div>

Hello, I’m trying to invoke a SAML inline hook via okta workflows. I would like to understand how to connect to mysql database to fetch data and attach it to saml assertion

---

## [Okta Workflows-Azure VDI](https://devforum.okta.com/t/okta-workflows-azure-vdi/31949)

<div class="topic-metadata">

**Author:** [@WFadmin78](https://devforum.okta.com/u/WFadmin78)\
**Replies:** 6\
**Last updated:** [February 26, 2025, 12:59am UTC](https://devforum.okta.com/t/okta-workflows-azure-vdi/31949 "2025-02-26T00:59:22Z")

</div>

Has anyone created a workflow for Azure VDI for the following (offboarding a user) 1)Revoke the user access from Azure VDI. 2) Removing a user from their role 3)Terminating the session host (user virtual machine). I …

---

## [AWS Lambda Log extraction](https://devforum.okta.com/t/aws-lambda-log-extraction/32207)

<div class="topic-metadata">

**Author:** [@sachin34](https://devforum.okta.com/u/sachin34)\
**Replies:** 1\
**Last updated:** [February 24, 2025, 5:58pm UTC](https://devforum.okta.com/t/aws-lambda-log-extraction/32207 "2025-02-24T17:58:38Z")

</div>

I want to incorporate multiple Lambda functions into my workflow and find a way to extract and stream the raw logs from each function to Splunk, from my understanding, Execution Log Streaming comes with a predefined base…

---

## [Backup All Flows on Save](https://devforum.okta.com/t/backup-all-flows-on-save/31117)

<div class="topic-metadata">

**Author:** [@nate.callaghan](https://devforum.okta.com/u/nate.callaghan)\
**Replies:** 2\
**Last updated:** [February 24, 2025, 5:09pm UTC](https://devforum.okta.com/t/backup-all-flows-on-save/31117 "2025-02-24T17:09:20Z")

</div>

This flowpack polls the Okta System Log at regular intervals and looks for the workflows.user.flow.save event and backs up any updated flows to Google Drive (easy to swap this out with GitHub, Box, OneDrive, etc). I kno…

---

## [Suspend inactive users](https://devforum.okta.com/t/suspend-inactive-users/32064)

<div class="topic-metadata">

**Author:** [@sferdinand](https://devforum.okta.com/u/sferdinand)\
**Replies:** 1\
**Last updated:** [February 20, 2025, 8:15pm UTC](https://devforum.okta.com/t/suspend-inactive-users/32064 "2025-02-20T20:15:56Z")

</div>

i was able to create a workflow watching a tutorial on creating a report for inactive users, wanted to figure out how to enhance the workflow by suspending the users in the table How do i iterate through the table to su…

---

## [Send HTML email with data from a table - template](https://devforum.okta.com/t/send-html-email-with-data-from-a-table-template/31940)

<div class="topic-metadata">

**Author:** [@maxkatz](https://devforum.okta.com/u/maxkatz)\
**Replies:** 0\
**Last updated:** [February 10, 2025, 6:01pm UTC](https://devforum.okta.com/t/send-html-email-with-data-from-a-table-template/31940 "2025-02-10T18:01:18Z")

</div>

This template does the following: Get list data from a Workflows table. The List-Reduce card transforms the list data into an HTML table. Send an HTML email with the table using the Gmail connector. Set the To field e…

---

## [How to create custom roles without resource set](https://devforum.okta.com/t/how-to-create-custom-roles-without-resource-set/31821)

<div class="topic-metadata">

**Author:** [@nelson1991](https://devforum.okta.com/u/nelson1991)\
**Replies:** 2\
**Last updated:** [January 29, 2025, 9:45am UTC](https://devforum.okta.com/t/how-to-create-custom-roles-without-resource-set/31821 "2025-01-29T09:45:14Z")

</div>

Dear all, I would like to know, if we can create custom roles and to assign to a set of users or groups without giving the resource set? Let’s say for instance, I would like to give the possibility to a team to create…

---

## [Okta workflow load local csv into workflow table](https://devforum.okta.com/t/okta-workflow-load-local-csv-into-workflow-table/31783)

<div class="topic-metadata">

**Author:** [@abhijeet.salvi](https://devforum.okta.com/u/abhijeet.salvi)\
**Replies:** 1\
**Last updated:** [January 22, 2025, 7:50pm UTC](https://devforum.okta.com/t/okta-workflow-load-local-csv-into-workflow-table/31783 "2025-01-22T19:50:31Z")

</div>

Hello folks, is there an api that would allow us to import csv automatically into workflow table? there is a manual way to import but we wanted to import automated. Our policy dont allow to put the csv in any cloud stor…

---

## [Okta workflow get object with search key feature](https://devforum.okta.com/t/okta-workflow-get-object-with-search-key-feature/31701)

<div class="topic-metadata">

**Author:** [@abhijeet.salvi](https://devforum.okta.com/u/abhijeet.salvi)\
**Replies:** 5\
**Last updated:** [January 22, 2025, 6:25pm UTC](https://devforum.okta.com/t/okta-workflow-get-object-with-search-key-feature/31701 "2025-01-22T18:25:15Z")

</div>

Hello team. I have a response body that i need to parse. the issue is one field is an array that can vary in length… so I am unable to use the get object card with something like below… field.11.value or field.10.value… …

[Previous page](https://devforum.okta.com/c/workflows/28.md?page=1)

[Next page](https://devforum.okta.com/c/workflows/28.md?page=3)
