Header Params
Name |
Type |
Required? |
Description |
Authentication |
Bearer <token> |
Yes |
Use your API secret as the token in the hader, use only https |
URL Params
Parameters should be sent as x-www-form-urlencoded.
Name |
Type |
Required? |
Example Value |
Description |
app_id |
uuid |
Yes |
APPX-ABC123456 |
The id of the application that has been created in the platform |
client_id |
uuid |
Yes |
CLNT-ABC123456 |
The id that represents your account |
token |
string |
Yes |
TOKN-f1d55033-5759-45b1-9904-38282b46ffc0-rkmXm9VgLM |
The success token that OnlyAuth has generated |
Responses
|
Response Type |
Response Body |
200 |
application/json |
{ |
"token": { |
|
|
"end_user_uuid": "1", |
|
|
"end_user_phone_number": "+14151002000", |
|
|
"timestamp": 1700393197 |
|
|
} |
|
|
} |
|
|
400 |
application/json |
{ |
"error": "Invalid Request", |
|
|
"errors": [ |
|
|
"'app_id' is required.", |
|
|
"'token' is required." |
|
|
] |
|
|
} |
|
|
401 |
application/json |
{ |
"error": "Invalid auth token." |
|
|
} |
|
|
Code Examples
Request
import requests
url = "<https://api-dev.uauth.co/server/success-tokens/new?token=TOKN-f1d55033-5759-45b1-9904-38282b46ffc0-rkmXm9VgLM&client_id=CLNT-841305dd-d7de-420d-8b6c-371acbfedd36&app_id=APPX-3582f876-b145-45a9-986c-f2a>"
payload = {}
headers =
'Authorization': 'Bearer 2b50934504a192dee3ed52a8e20392de9edfc780ac98'
}
response = requests.request("GET", url, headers=headers, data=payload)
token = response.json().get('token')
end_user_uuid = token['end_user_uuid']
end_user_phone_number = token['end_user_phone_number']