SupportLogin
Talk to us

Connector

REST Web Service Connector

Your system is not on the list? If it has a REST API, Rapidi can usually connect to it.

Yes, if it has a REST API. Rapidi's REST Web Service connection moves data to and from REST-based services, and learns their objects and fields from a JSON Schema or Swagger 2.0 description. There is no single REST standard, so some services need extra setup. Tell us which service you plan to use and we will plan it with you.

What it connects to
Any REST-based web service, in the cloud or on your own network.
Which way the data moves
Both ways. Rapidi transfers data to and from the service.
What you need
The service address, a way to sign in, and ideally a JSON Schema or Swagger 2.0 description of the API.

What does this connector actually do?

The short version: you point Rapidi at the REST service, it reads the description of the API, and every object and field in that description becomes something you can map.

The REST Web Service connector at a glance.
What it readsThe objects and fields described in the service's JSON Schema or Swagger 2.0 metadata. You enter the metadata URL and press Read Design.
DirectionBoth ways. The connection transfers data to and from the REST service.
How it signs inNo authentication, Basic (user ID and password), a token, a token request that returns a JWT bearer token, OAuth2 with Azure Active Directory, or NTLM on a local network.
Large data setsPaged reads. A source filter such as limit=20 makes Rapidi add an offset to each request until no more data comes back.
Changed records onlySource Control adds the last value read to each request, so the service returns only newer records.
How often it runsOn a schedule you set. The shortest interval depends on your plan, from one hour on Entry down to one minute on Unlimited.
Where it can runStraight to a REST endpoint on the internet, or through RapidiConnector for local installations and hosting you control.
SecuritySSL (HTTPS) is a setting on the connection, and Rapidi recommends always using it.

Which systems already connect this way?

Several systems in the Rapidi documentation run on this same connection, each with a JSON schema that defines what can be mapped.

Systems documented on the REST Web Service connection.
SystemWhat it is used forHow it signs inWho keeps the schema
WorkdayMost often the source for HR data, such as employee master data, positions and the organisational hierarchy, going into an ERP or CRMWorkday's REST endpointsThe customer, so a new Workday field needs no change from Rapidi
DayforceMost often the target for employee time and pay data coming from another operational systemToken sign-in against the Dayforce APIThe schema defines each Dayforce object that can be mapped
StoryblokFetching content from the Storyblok headless CMSA Storyblok API tokenRapidi builds it from your API documentation and the scope of the integration

REST services are built in many different ways, because there is no single standard for REST and JSON. Tell us which service you plan to use and for what, and we will tell you whether we have already used it with other customers.

Frequently asked questions

Can Rapidi connect to a system that is not on the connector list?

Usually, if the system offers a REST web service. Rapidi reaches it through the generic REST Web Service connection. Some additional setup might be needed, so tell us which service you plan to use and for what, and we will say whether we have already used it with other customers.

How does Rapidi learn what is in a REST API?

From its description. If the service publishes a JSON Schema or Swagger 2.0 metadata, you enter that URL in the Metadata URL field and press Read Design. If it does not, we need the endpoint details from you, preferably as a JSON Schema.

Which sign-in methods does the REST connection support?

No authentication, Basic with a user ID and password, a token, a token request that returns a JWT bearer token, OAuth2 with Azure Active Directory, and NTLM on a local network. For OAuth2 with a directory other than Azure Active Directory, contact us.

Can it read large amounts of data in pages?

Yes. Add a source filter such as limit=20 to the transfer, and Rapidi adds an offset to each request until no more data comes back.

Can it move only the records that changed?

Yes. The field named in Source Control on the transfer is added to each request with the last value Rapidi read, so the service returns only newer records.

Does anything have to be installed on our side?

Not for a REST service Rapidi can reach over the internet. A new REST connection arrives with a RapidiConnector attached, and you delete it to let Rapidi connect directly. RapidiConnector is only needed for local installations, for hosting you control, or for NTLM sign-in.

What does the REST Web Service connector cost?

Nothing on its own. Rapidi is priced per subscription plan rather than per connector, so adding a REST service does not change the licence.

Is your system missing from the list?

Tell us which service you run and what has to move, and we will tell you plainly whether the REST connection covers it.

Find out if this fits your setup

Tell us which systems you run and we will tell you plainly whether Rapidi is the right tool.

Free, 17 pages

Get the Salesforce and Business Central solution sheet

How the integration is built, what the RapidiConnector secures, the pre-configured templates, and the eight transfers most customers start with.