Developer jobs
Reference grouped by use case
Data and records
Read list structure, query operational records, and create or update list items.
- Synchronize Yeeflow list data with external systems
- Create records from another workflow or service
- Read selected fields for reporting or integration jobs
- Attach files to list items or document libraries
Lists
List is a database-like data repository for managing business data. Use Lists APIs to query, add, update, and delete list items.
/lists/{appID}/{listID}Get details for a list/lists/{appID}/{listID}/fieldsGet fields of a list/lists/{appID}/{listID}/itemsAdd an item to a list/lists/{appID}/{listID}/items/batchAdd multiple items to a list/lists/{appID}/{listID}/items/batchUpdate multiple items/lists/{appID}/{listID}/items:batchDeleteDelete items from a list/lists/{appID}/{listID}/items/{id}Update an item/lists/{appID}/{listID}/items/{id}Delete an item/lists/{appID}/{listID}/items/{id}Get an item by id/lists/{appID}/{listID}/items/queryQuery list items/lists/{appID}/{listID}/items/{id}/filesAdd file to item/lists/{appID}/{listID}/libraryAdd file to document library/lists/{appID}/{listID}/library/{id}/contentGet file from document libraryFiles
Upload files and retrieve file content by id.
/filesUpload file/files/{id}/contentGet file content by idOrganization
Manage users and organizational structures used by apps and approvals.
- Search or provision users
- Maintain departments, locations, groups, and positions
- Assign users to groups or positions
- Keep organization data aligned with an external directory
Users
Manage system users with user-specific operations, while broader user data can also be queried through Lists APIs.
/usersAdd user/usersGet a user by AccountID/users/searchSearch users/users/{id}Get a user by id/users/{id}Update a user by id/users/{id}Delete a user/users/{id}/enableEnable a user/users/{id}/disableDisable a userDepartments
Query, add, edit, and delete departments.
/departmentsGet departments/departmentsAdd a department/departments/{id}Update a department/departments/{id}Delete a department by idLocations
Query, add, edit, and delete locations.
/locationsGet all locations/locationsAdd a location/locations/{id}Get location by id/locations/{id}Update a location/locations/{id}Delete a locationGroups
Query, add, edit, delete groups, and manage group membership.
/groupsGet groups/groupsAdd a group/groups/{id}Update a group/groups/{id}Delete a group/groups/{id}/usersAdd users to a group/groups/{id}/usersGet users of a group/groups/{id}/users/removeRemove users from a groupPositions
Query, add, edit, delete positions, and manage user assignments.
/positionsAdd a position/positionsGet positions/positions/{id}Update a position/positions/{id}Delete a position/positions/{id}/usersAssign users to a position/positions/{id}/usersGet position assignment/positions/{id}/users/removeRemove users from a positionServicePortal
Operate Service Portal users, groups, passwords, and membership.
/ServicePortal/{portalid}/usersCreate a user/ServicePortal/{portalid}/users/searchSearch users/ServicePortal/{portalid}/users/{id}Delete a user/ServicePortal/{portalid}/users/{userid}/resetpwdSet password for a user/ServicePortal/{portalid}/groupsGet groups/ServicePortal/{portalid}/groupsCreate a group/ServicePortal/{portalid}/groups/{id}Update group/ServicePortal/{portalid}/groups/{id}Delete a group/ServicePortal/{portalid}/groups/{id}/users/countGet user count of a group/ServicePortal/{portalid}/groups/{id}/usersAdd users to a group/ServicePortal/{portalid}/groups/{id}/users/removeRemove users from a groupProcess automation
Start workflows, inspect pending tasks, handle tasks, and maintain delegation settings.
- Start a workflow from another system
- Read pending tasks for a user or date range
- Handle workflow tasks from an integration service
- Read or update workflow form variables
Workflows
Start workflows, handle tasks, read variables, and manage delegate settings.
/workflow/forms/startStart a workflow/workflow/tasks/todoGet pending tasks/workflow/tasks/{id}/variablesGet variables of task/workflow/tasks/{id}/handleProcess task/workflow/delegatesGet delegations/workflow/delegatesAdd a delegation/workflow/delegates/{id}Get a delegation by ID/workflow/delegates/{id}Edit a delegation/workflow/delegates/{id}Delete a delegation/workflow/delegates/{id}/enableEnable a delegation/workflow/delegates/{id}/disableDisable a delegation/workflow/forms/{id}/variablesGet form variables/workflow/forms/{id}/variablesUpdate form variablesAI and automation
Discover and run Yeeflow AI Agents from API-driven automation flows.
- List agents available for an application
- Read an Agent definition before running it
- Run an Agent from a governed integration service
Agents
Read and run Yeeflow AI Agent definitions.
/applications/{listID}/agentsGet Agents of Application/agents/{agentID}Get definition of an Agent/agents/{agentID}/runRun an AgentEvents and webhooks
Subscribe to Yeeflow events and route change notifications into your own services.
- Create webhook subscriptions for workflow task events
- Route callbacks to an integration endpoint
- Track event channel and type headers in receiving services
Webhooks
Subscribe to system object change events and inspect webhook subscriptions.
/hooksCreate a webhook/hooks/{id}Get a webhook by id/hooks/{id}Delete a webhook by id