Authentication

Portformer's API will enable you provide your clients with our fund and portfolio analysis

We provide integrations for a limited set of partners. Email [email protected] or schedule a time below to request an integration.

Authentication Overview

For each API request, we require Authorization header to be set with a Bearer Token.

We will provide each integration with a app_key and optionally we provide our paying clients with a unique user_key

Application Only Authentication

Some data and endpoints will be limited

The Authorization Header should have this format: Bearer {prefix}|{app_key}. Note each field is separated by the 'pipe' symbol.

  • prefix = 'api'
  • app_key = 'a Portformer provided base64 string'
# app_key = 'Exgq7x1H9dfTjCgjXQtiI/jmuGuDIV+88XiHLIpQopo='
 
curl -X GET   http://app.portformer.com/api/v2/integration -H 'Authorization: Bearer api|Exgq7x1H9dfTjCgjXQtiI/jmuGuDIV+88XiHLIpQopo='

Portformer Client + App Authentication

More data and actionable insights available to your clients

The Authorization Header should have this format: Bearer {prefix}|{app_key}|{user_key}. Note each field is separated by the 'pipe' symbol.

  • prefix = 'api'
  • app_key = 'a Portformer provided base64 string'
  • user_key = 'a Portformer client provided base64 string'
# app_key = 'Exgq7x1H9dfTjCgjXQtiI/jmuGuDIV+88XiHLIpQopo='
 # user_key = 'afVJuYLQaFtr4Ww/oM6EZHOJjxP4XnqABv0OMRC0Jc4='
 
curl -X GET   http://app.portformer.com/api/v2/integration -H 'Authorization: Bearer api|Exgq7x1H9dfTjCgjXQtiI/jmuGuDIV+88XiHLIpQopo=|afVJuYLQaFtr4Ww/oM6EZHOJjxP4XnqABv0OMRC0Jc4='