Skip to main content

Gateways Reference

Gateways are registered platform services that scripts can call. The "gateway" property in a script definition names the gateway; most use PascalCase, and the platform resolves it to a Spring bean by lowercasing the first letter and appending Gateway.

JSON "gateway": "CompanyRegister"  →  Spring bean: companyRegisterGateway

See Gateway Scripts for how to wire gateways into script definitions.

note

Calls made through gateways to external services count against per-tenant rate limits. When a limit is reached the platform returns HTTP 429 and the calling script or import stops. See External Service Limits for configuration and the usage endpoint.

Function gateways

Function gateways enrich an object by returning structured data that is written back to the object's fields.

Gateway nameSpring beanPurpose
EchoechoGatewayReflects input parameters back as output — useful for testing
AiaiGatewayExtracts structured field values from free-form text using Gemini
DocumentTriagedocumentTriageGatewayClassifies a document and generates a title using Gemini
MarkdownConversionmarkdownConversionGatewayConverts a PDF to Markdown via Google Document AI
InvoiceinvoiceGatewayExtracts structured invoice data from a PDF via Google Document AI
AddressSearchaddressSearchGatewayLooks up a Dutch address by postal code and house number
CompanyExtractcompanyExtractGatewayFetches an official company extract PDF (NL only)
CompanyRegistercompanyRegisterGatewayEnriches an object with company data from KvK (NL) or Companies House (GB)
DataEnrichmentdataEnrichmentGatewayPOSTs field values to a configurable HTTPS endpoint and merges the response

See Function Gateways for the full reference.

Producer gateways

Producer gateways query an external source and return a result list. They do not modify any object.

Gateway nameSpring beanPurpose
CompanySearchcompanySearchGatewaySearches a national business register by company name
companyLookupGatewaycompanyLookupGatewayFetches the full company profile for a single company by composite key
companyRelationsGatewaycompanyRelationsGatewayDirectors, officers, and shareholders for a Dutch company (NL only)
organizationTreeGatewayorganizationTreeGatewayCorporate organisation tree for a Dutch company (NL only)

See Producer Gateways for the full reference.

Consumer gateways

Consumer gateways call an external service and do not return a result.

Gateway nameSpring beanPurpose
MailmailGatewaySends a transactional email
UserInvitationuserInvitationGatewayCreates a user invitation and sends a confirmation email
WebhookwebhookGatewaySends an HTTP request to a configurable endpoint
DatastoreReplicatordatastoreReplicatorGatewayReplicates object data to an analytical datastore (BigQuery) in micro-batches

See Consumer Gateways for the full reference.