Janrain Configuration API

The Configuration API is a self-service tool for implementing login, registration, and profile management in your Registration experience. The endpoints detailed in this section of the documentation deal primarily with the Janrain flow: managing such things as fields, forms, screens, and translations. Another portion of the Configuration API is used for managing API clients and applications; for those endpoints, see the Clients and Settings API.

Endpoints

The Janrain Configuration API uses the following endpoint URL syntax:

https://{app_domain}.janrain.com/config/{app}/{endpoint}

To access your Configuration API endpoints, replace {app_domain} with your Janrain API domain, replace {app} with your Janrain application ID, and replace {endpoint} with the appropriate endpoint. For example:

https://v1.api.us.janrain.com/config/htb8fuhxnf8e38jrzub3c7pfrr/clients

Authentication

The Configuration API supports basic HTTP authentication using your Capture owner credentials. To create the authorization code, combine your client ID and secret like this client_id + ":" + secret, then base64 encode the result.

Authorization string

Used to send the authorization code.

Example: 

Authorization: Basic aW1fYV...NfbXk=

Responses

Response Code Description

401 Unauthorized

A request was made without credentials or the credentials were invalid.

403 Forbidden

The credentials provided were incorrect for the requested resource.