I am getting errors to create an app via Okta APIs. I followed Apps | Okta Developer to create an app with following:
headers = {
‘Accept’: ‘application/json’,
‘Authorization’: 'SSWS '+api_token,
‘Content-Type’: ‘application/json’
}
input = {“name”: tenant_name, “label”: “Sample tenant App”, “signOnMode”: “OPENID_CONNECT”,
}
response = requests.post(url, headers=headers, json=input)
url: https://dev-231233.oktapreview.com/api/v1/apps (example)
But I get following error:
{‘errorCode’: ‘E0000007’, ‘errorSummary’: ‘Not found: Resource not found: test-tenant (App)’, ‘errorLink’: ‘E0000007’, ‘errorId’: ‘oaedyrTOkwESTSg7_A8nXrCxg’, ‘errorCauses’: }
I am wondering that i am trying to do is create an app so why this api call is trying to find that app? Is anything missing in the request params?
I also tried the examples on POSTMAN from the same link but getting the same error {‘errorCode’: ‘E0000007’, ‘errorSummary’: ‘Not found: Resource not found: test-tenant (App)’, ‘errorLink’: ‘E0000007’, ‘errorId’: ‘oae7ASkdL_uRx-oq0nTRmk6aA’, ‘errorCauses’: } when try with following body copied from POSTMAN:
input = {
“name”: tenant_name,
“label”: tenant_name,
“signOnMode”: “OPENID_CONNECT”,
“credentials”: {
“oauthClient”: {
“token_endpoint_auth_method”: “client_secret_post”
}
},
“settings”: {
“oauthClient”: {
“client_uri”: “http://localhost:8080”,
“logo_uri”: “http://developer.okta.com/assets/images/logo-new.png”,
“redirect_uris”: [
“https://example.com/oauth2/callback”,
“myapp://callback”
],
“response_types”: [
“token”,
“id_token”,
“code”
],
“grant_types”: [
“implicit”,
“authorization_code”
],
“application_type”: “native”
}
}
}
I also tried the okta python SDK but I am getting errors wrt python 3.7 . Looks like it is not maintained recently.
I would appreciate any help with code samples to create an APP ?