(redirect_urls)
- create - Create a redirect URL
- get - Retrieve a redirect URL
- delete - Delete a redirect URL
Create a redirect URL
from clerk_backend_api import Clerk
with Clerk(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as clerk:
res = clerk.redirect_urls.create(request={
"url": "https://my-app.com/oauth-callback",
})
assert res is not None
# Handle response
print(res)
models.RedirectURL
Error Type |
Status Code |
Content Type |
models.ClerkErrors |
400, 422 |
application/json |
models.SDKError |
4XX, 5XX |
*/* |
Retrieve the details of the redirect URL with the given ID
from clerk_backend_api import Clerk
with Clerk(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as clerk:
res = clerk.redirect_urls.get(id="redir_01FG4K9G5NWSQ4ZPT4TQE4Z7G3")
assert res is not None
# Handle response
print(res)
Parameter |
Type |
Required |
Description |
Example |
id |
str |
✔️ |
The ID of the redirect URL |
redir_01FG4K9G5NWSQ4ZPT4TQE4Z7G3 |
retries |
Optional[utils.RetryConfig] |
➖ |
Configuration to override the default retry behavior of the client. |
|
models.RedirectURL
Error Type |
Status Code |
Content Type |
models.ClerkErrors |
404 |
application/json |
models.SDKError |
4XX, 5XX |
*/* |
Remove the selected redirect URL from the whitelist of the instance
from clerk_backend_api import Clerk
with Clerk(
bearer_auth="<YOUR_BEARER_TOKEN_HERE>",
) as clerk:
res = clerk.redirect_urls.delete(id="redir_01FG4K9G5NWSQ4ZPT4TQE4Z7G3")
assert res is not None
# Handle response
print(res)
Parameter |
Type |
Required |
Description |
Example |
id |
str |
✔️ |
The ID of the redirect URL |
redir_01FG4K9G5NWSQ4ZPT4TQE4Z7G3 |
retries |
Optional[utils.RetryConfig] |
➖ |
Configuration to override the default retry behavior of the client. |
|
models.DeletedObject
Error Type |
Status Code |
Content Type |
models.ClerkErrors |
404 |
application/json |
models.SDKError |
4XX, 5XX |
*/* |