V2

PaySpace

Provides integration with the PaySpace (Deel Local Payroll API v2.0) REST API using the embedded OpenAPI definition. The node supports querying, mutating, and deleting PaySpace resources through template-driven operations.

Revision History

0.0.0.9 - 2025/01/15 - Initial release.
0.0.0.14 - 2026/01/21 - Fixed error message handling.

Setup Notes

  • Request PaySpace API credentials (Client ID and Client Secret) from your PaySpace account manager.
  • Confirm the required API scope with PaySpace and set the Grant Type accordingly (for example: full access vs. read-only).
  • Ensure the PaySpace user and company configuration grant access to the entities you intend to read or mutate.
  • If your tenant restricts IP addresses, allow the Flowgear outbound IP ranges.

Connection

Parameter Type Description
API Base URL String Base URL for PaySpace API calls (defaults to https://api.payspace.com).
Auth Base URL String Base URL for PaySpace authentication (defaults to https://identity.payspace.com).
Client ID String Client ID issued by PaySpace.
Client Secret Masked Client secret issued by PaySpace.
Access Token Masked Access token returned by PaySpace authentication; used for API calls.
Grant Type Enum Scope requested when authenticating (FullAccess, ReadOnly, Update, Create).
Company ID String Company identifier used to populate PaySpace paths.
Timeout (seconds) Integer Request timeout for token and API calls.
Ignore Duplicate Path Errors Boolean Ignores duplicate path signature errors when parsing the OpenAPI document.

Functions

Query

Executes read-only endpoints defined in the embedded OpenAPI specification.

Parameter Type Notes
Connection Connection PaySpace connection profile containing credentials and tokens.
OperationId String Operation identifier from the PaySpace OpenAPI templates (available via the designer).
Parameters Dictionary<string, object> Optional key-value collection applied to path/query/header parameters.
Return Type Notes
Response IAsyncEnumerable Flattened response items; PaySpace value envelopes are unwrapped.

Mutation

Creates or updates PaySpace records.

Parameter Type Notes
Connection Connection PaySpace connection profile containing credentials and tokens.
OperationId String Operation identifier from the PaySpace OpenAPI templates (available via the designer).
Parameters Dictionary<string, object> Optional key-value collection applied to path/query/header parameters.
Body IAsyncEnumerable<JsonObject?> Optional streamed payload for operations that accept a request body.
Return Type Notes
Response IAsyncEnumerable Response items returned by the PaySpace operation.

Delete

Deletes PaySpace resources using the selected OpenAPI template.

Parameter Type Notes
Connection Connection PaySpace connection profile containing credentials and tokens.
OperationId String Operation identifier from the PaySpace OpenAPI templates (available via the designer).
Parameters Dictionary<string, object> Optional key-value collection applied to path/query/header parameters.
Return Type Notes
Response IAsyncEnumerable Response items returned by the PaySpace operation.

Usage Notes

  • Use the template picker in the designer to select the correct OperationId for Query, Mutation, and Delete calls; templates are filtered by operation category.
  • Responses are normalized by unwrapping PaySpace value envelopes when present so downstream nodes receive predictable arrays of objects.
  • Default PaySpace behavior returns the top 100 records.

Known Issues

  • None currently known.