API Reference

A simple API to manage access to a white-label study bundle

This API is only available for API key holders. An API key will be shared as part of the white-label deal. This API is documented herearrow-up-right as well.

Endpoint

The exact white-label API endpoint from api.simplesystemtrading.comarrow-up-right will be shared with the client when an agreement is made.

Authorization

ApiKeyAuth (apiKey)

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal. The API key will need to be placed in the header to authenticate all the requests.

Name: x-api-key

In: header

Value: somerandomapikeythatfrederikwillprovide

Available white-label API Calls

get the study bundle name under management for this api key

get

Getting the study bundle name that is under management for the api key that is used. This bundle name is also visible for SC accounts with access inside the SC custom study list. This name can be used to provide instructions to SC users on where they can find the study bundle after they are in the access list.

Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Responses
get
/name
200

OK

circle-info

Getting the study bundle name that is under management for the api key that is used. This bundle name is also visible for SC accounts with access inside the SC custom study list. This name can be used to provide instructions to SC users on where they can find the study bundle after they are in the access list.

get the total number of licenses under management

get

Getting the total number of licenses under management. This is the number of licenses that can be managed within the white-label deal. If you want to raise this number get in touch with Frederik.

Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Responses
get
/licenses
200

OK

circle-info

Getting the total number of licenses under management. This is the number of licenses that can be managed within the white-label deal. If you want to raise this number get in touch with Frederik.

get the number of licenses used

get

Getting the number of licenses used. This is the number of SC accounts that are assigned access to the white-label study bundle.

Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Responses
get
/usage
200

OK

circle-info

Getting the number of licenses used. This is the number of SC accounts that are currently assigned access to the white-label study bundle.

get the number of licenses available

get

Getting the number of licenses that are currently available within the agreed white-label deal. This is the number of SC accounts that still can be added to the access list.

Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Responses
get
/available
200

OK

circle-info

Getting the number of licenses that are currently available within the agreed white-label deal. This is the number of SC accounts that still can be added to the access list.

get all current SC accounts on access list

get

Get a full list of SC accounts that are currently on the access list for the white-label study bundle. The output will be a JSON array filled with the current SC accounts on the access list.

Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Responses
get
/scaccounts
200

List of SC accounts

circle-info

Get a full list of SC accounts that are currently on the access list for the white-label study bundle. The output will be a JSON array filled with the current SC accounts on the access list and a count value of the total number of SC accounts on the list.

Add a SC user to the access list

post
Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Body
sc_accountstringOptionalExample: ac12345
Responses
post
/add
circle-check

Update a SC user on the access list

post
Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Body
sc_accountstringOptionalExample: ac12345
old_sc_accountstringOptionalExample: ac12345
Responses
post
/update
circle-check

Remove a SC user from the access list

post
Authorizations
x-api-keystringRequired

An API key is needed to authorize requests. An API key will be shared as part of the white-label deal.

Body
sc_accountstringOptionalExample: ac12345
Responses
post
/remove
circle-check

Last updated