HTTP Data Source

HTTP Data Source

You can make requests to any HTTP, REST, GraphQL or SOAP API using Internal's HTTP data source. This means you can connect Internal to any 3rd-party platforms with an external-facing API or create new Internal functionality from your company's existing APIs.

How to connect

  • Name: Identifier for this HTTP data source.
  • Host: Domain for the server, e.g.,
  • Port: Connection port. Defaults to 443.

HTTP Basic Authentication (optional)

Include a user and password for Basic access authentication when making requests to this HTTP server.

Note: If either "User" or "Password" are filled, Internal will send these credentials to the HTTP server. This is to accommodate APIs that may only require a user.


Provide any key-value pairs that you wish to pass along in the header. These are passed along whenever any function in this data source is used.

Note: All users with the “Admin” role will be able to see headers, including the values within.

Other Authentication Options

You can set up other authentication methods by creating an Auth Provider.

Security when connecting to HTTP

1) HTTPS: Endpoint urls must be secure. Internal will validate the connection to the server is secure before sending any data. 

2) IP Addresses 

The following IPs will be used to send writes to your endpoint: