Access Token·InactiveLog in to your Public account to generate your access code.
Authorization
Create personal access token
Create API Access Token
Generates a new personal Access Token (JWT) with a specified validity in minutes, using an existing personal Secret Token. The personal Secret Token must be generated from the user's settings page. Secret Tokens are long-lived but revocable, while Access Tokens are short-lived and expire after the specified validity period. The Access Token returned from this operation is required for authorization in all other subsequent API requests.
POST/userapiauthservice/personal/access-tokens
Parameters
No parameters
Request body
Required*Body
application/jsonRequest Body
application/json
validityInMinutesinteger
Validity of the access token to be issued in minutes. Defaults to 15 minutes.
secretstringrequired
A valid personal secret
Responses
Response
200application/json
Success
No response body defined
Response
401application/json
Unauthorized
No response body defined
Response
429application/json
Too Many Requests
No response body defined
curl --request POST \
--url https://api.public.com/userapiauthservice/personal/access-tokens \
--header 'Content-Type: application/json' \
--data '{
"validityInMinutes": 123,
"secret": "string"
}'
{
"accessToken": "string"
}
The Public Individual API is for your own personal, non-commercial use. Unauthorized access is prohibited. You are responsible for all trades made via the API. Learn more