Wappler documentation
Server Connect action reference
Choose an action family to look up inputs, outputs, examples and server-model differences.
Core Actions (23)
Break — ReferenceExit the current Repeat or While loop.Comment — ReferenceAdd an editorial note inside the server workflow.Condition — ReferenceExecute one branch after evaluating a server expression.Consume Rate Limiter — ReferenceCharge a request against the selected rate budget. Node.js only.End — ReferenceSend the action’s accumulated output and end the response.Exec Action — ReferenceCall a reusable action from the Server Connect Library and obtain its declared outputs.Generate CSRF Token — ReferenceObtain the current session’s CSRF token. Node.js only.Group — ReferenceOrganize nested steps and optionally collect their outputs under a name.Include Action — ReferenceExecute an included module workflow in the surrounding action context.Parallel — ReferenceStart independent server steps concurrently and await their results. Node.js only.Redirect — ReferenceSend an HTTP redirect to another URL and end this response.Remove Cookie — ReferenceExpire a named browser cookie through the server response.Remove Session — ReferenceRemove a named value from the current server session.Repeat — ReferenceExecute nested server steps once for each record and collect per-iteration outputs.Response — ReferenceSend a specific HTTP response body and status.Select — ReferenceRun the first matching case for one evaluated expression.Set Cookie — ReferenceSend a cookie value to the browser through the server response.Set Session — ReferenceStore a value in this visitor’s server session.Set Value — ReferenceEvaluate a value and make it available to later server steps.Throw Error — ReferenceRaise an exception that stops normal execution or is handled by Try/Catch.Try/Catch — ReferenceHandle exceptions from a nested server workflow.Wait — ReferencePause this action before continuing with its next step. Node.js only.While — ReferenceRepeat nested steps while a server expression remains truthy.
Image Processor (21)
Blur Effect — ReferenceApply the supplied blur filter to the loaded image.Cover Fit Image — ReferenceFill a target width and height proportionally, cropping excess image area.Crop Image — ReferenceExtract a rectangle from a loaded image.Edge Detect Effect — ReferenceEmphasize pixel intensity changes with the supplied edge filter.Emboss Effect — ReferenceApply the supplied relief-style image filter.Flip Image — ReferenceMirror the loaded image horizontally, vertically or both.Get Image Size — ReferenceRead the pixel dimensions of a server image file.Grayscale Effect — ReferenceRemove color from the loaded image using the backend’s grayscale conversion.Invert Effect — ReferenceInvert the loaded image’s color values.Load Image — ReferenceLoad a server image into a named processing instance.Mean Removal Effect — ReferenceEmphasize local detail with the supplied mean-removal convolution.Resize Image — ReferenceChange a loaded image’s dimensions, optionally retaining its aspect ratio.Rotate Image Left — ReferenceRotate the loaded image 90 degrees counterclockwise.Rotate Image Right — ReferenceRotate the loaded image 90 degrees clockwise.Save Image — ReferenceWrite the current processing instance to a server folder.Sepia Effect — ReferenceApply the backend’s warm sepia-style color treatment.Sharpen Effect — ReferenceApply a fixed sharpening filter to the loaded image.Smooth Effect — ReferenceApply a fixed smoothing filter to the loaded image.Text to Image — ReferenceRender text onto a loaded image using the configured font.Tiled Image — ReferenceRepeat an overlay image as tiles over the loaded image.Watermark Image — ReferencePlace another image over the loaded processing image.
Data Management (18)
Add All in Array List — ReferenceAppend each item from another array.Add in Array List — ReferenceAppend one item to an existing mutable list.Array List Contains — ReferenceReturn whether a matching value exists.Array List IndexOf — ReferenceReturn the index of the first matching value, or -1.Array List is Empty — ReferenceReturn true when the list has no items.Array List Size — ReferenceReturn the current number of items in an existing list.Clear Array List — ReferenceRemove every item while keeping the named list available.Create Array List — ReferenceCreate a mutable list for the current server request/action.Export CSV File — ReferenceWrite a non-empty collection of records to a server CSV file.Export XML File — ReferenceWrite a flat collection as repeated XML elements in a server file.Get Array List Index — ReferenceRead one item by its zero-based position.Get Array List Value — ReferenceRead the current contents of an existing mutable list.Import CSV File — ReferenceRead a server CSV file into a collection of records.Import XML File (PHP) — ReferenceRead repeated child elements from an XML file using the PHP implementation.Remove Array List At Index — ReferenceRemove one item at its position and shift subsequent items.Remove Array List Item — ReferenceRemove the first matching value from a list.Set Array List Index — ReferenceReplace the item at a selected position.Sort Array List — ReferenceSort the list in place by its values or one item property.
File Management (15)
Create Folder — ReferenceEnsure that a server folder exists, including missing parents.Empty Folder — ReferenceRemove the contents of a server folder while leaving the folder available.File Copy — ReferenceCopy a server file into another folder and return the actual destination path.File Download — ReferenceSend a server file as the HTTP download response.File Move — ReferenceMove a server file into another folder and return its actual destination path.File Remove — ReferenceDelete one server file.File Rename — ReferenceRename a server file in its current directory using a filename template.File Upload — ReferenceMove received multipart file data into a configured server folder.File/Folder Statistics — ReferenceRead metadata for one server file or directory.Folder List — ReferenceRead entries in a server folder with optional type, extension and hidden-file filters.If File Exists — ReferenceCheck whether a path identifies a file and run the matching branch.If Folder Exists — ReferenceCheck whether a path identifies a directory and run the matching branch.Remove Folder — ReferenceRemove a server folder and its contents.Summernote Upload File Template — ReferenceInsert the upload and URL-response scaffold used by a Summernote file upload.Summernote Upload Image Template — ReferenceInsert an upload, image-processing and URL-response scaffold.
S3 Connector (14)
S3 Copy File — ReferenceAsk the storage service to copy an object between bucket/key locations.S3 Create Bucket — ReferenceRequest creation of an object-storage bucket.S3 Create Folder — ReferenceCreate an object key ending in a slash as a folder marker.S3 Delete Bucket — ReferenceRequest removal of a bucket.S3 Delete File — ReferenceRequest deletion of a selected object key.S3 Download File — ReferenceStream an authorized object through the server as a browser download.S3 Get File — ReferenceCopy a remote object into a local server destination.S3 List Buckets — ReferenceRead the buckets visible to the configured storage credentials.S3 List Files — ReferenceRead one page of object-listing results for a bucket and prefix.S3 Provider — ReferenceConfigure the endpoint, signing region and credentials used by object-storage actions.S3 Put File — ReferenceUpload a server file to a selected bucket and object key.S3 Sign Download URL — ReferenceGenerate a temporary signed GET URL for a specific object.S3 Sign Upload Template — ReferenceInsert a provider, signed-upload URL and URL-response scaffold.S3 Sign Upload URL — ReferenceGenerate a temporary signed PUT URL for one destination key.
Database Actions
Database Bulk Insert — ReferenceMap a collection of source records into database inserts.Database Connection — ReferenceChoose and configure the server database connection used by query and write actions.Database Custom Query — ReferenceExecute a database-specific SQL query with explicitly bound parameters.Database Delete — ReferenceDelete records matched by the configured conditions.Database Insert — ReferenceInsert a record using explicitly mapped values.Database Multi Insert Template — ReferenceInsert a Repeat-plus-Insert scaffold into the editor.Database Multi Update Template — ReferenceInsert a Repeat-plus-Update scaffold into the editor.Database Paged Query — ReferenceReturn one page of records together with pagination metadata.Database Query — ReferenceReturn a collection of selected database records.Database Single Query — ReferenceReturn the first matching database record rather than a collection.Database Update — ReferenceUpdate only the database records selected by its conditions.Transaction — ReferenceExecute related database work within one connection’s transaction.
Sockets
Broadcast — ReferenceSend an event to other clients from the current socket context.Direct Message — ReferenceSend an event to a particular socket connection.Emit — ReferenceSend a named event to connected clients, optionally limited by namespace and room.Get All Rooms — ReferenceRead room names from the server adapter’s default namespace.Get Joined Rooms — ReferenceRead the application rooms joined by the current socket.Join Room — ReferenceAdd the current socket to a named room.Leave Room — ReferenceRemove the current socket from a named room.Refresh Server Action — ReferenceNotify connected API subscribers that a server action should refresh.Socket Identify — ReferenceRead the current connection’s socket identifier.
Cryptographic
Password Hash — ReferenceCreate a one-way password hash for storage.Password Needs Rehash — ReferenceCheck whether a stored hash needs updating under the runtime’s current hashing policy.Password Verify — ReferenceCheck an original password against its stored hash.UUID — ReferenceGenerate an identifier string for a new record or operation.UUID7 — ReferenceGenerate a time-based UUID identifier string.
Security Provider
Security Identify — ReferenceRead the current identity for a configured Security Provider.Security Login — ReferenceValidate credentials and establish the selected provider’s authenticated session.Security Logout — ReferenceClear the selected provider’s authenticated state and remember-me cookie.Security Provider — ReferenceConfigure the user source, password verification, permissions and login-cookie behavior used by authentication actions.Security Restrict — ReferenceRequire an authenticated provider identity and, optionally, named permissions.
Zip Processor
Files To Zip — ReferenceCreate a ZIP archive from an explicit list of server files.Folder To Zip — ReferenceCreate a ZIP archive from the contents of a server folder.Get Zip Comment — ReferenceRead an archive’s comment.UnZip Files — ReferenceExtract a server ZIP archive into a destination directory.Zip List — ReferenceRead entry metadata from an archive without extracting it.
Data Transformations
Add Columns — ReferenceReturn copies of collection records with additional fields.Filter Columns — ReferenceReturn records containing only the intended fields.Join Collections — ReferenceEnrich each left-hand record with fields from the first matching right-hand record.Rename Columns — ReferenceReturn records with selected field names changed.
Security
JWT Decode — ReferenceInspect a token’s encoded header and payload without establishing trust.JWT Sign — ReferenceCreate a signed token with explicitly chosen claims and expiry.JWT Verify — ReferenceVerify a token before considering its claims for application decisions.Rate Limiter — ReferenceDefine a named request-rate budget. Node.js only.
Mailer
OAuth2 Connector
Other action families
Call an external API — ReferenceAPI Action inputs, result shape, error handling, schema metadata and the Node.js/PHP differences that affect requests.reCAPTCHA Validate — ReferenceVerify a received reCAPTCHA response with the configured server secret.Validate Data — ReferenceEvaluate configured server-side validation rules before continuing the action.