All URIs are relative to https://id.sandbox.cybrid.app
Method | HTTP request | Description |
---|---|---|
create_user | POST /api/users | Create user |
disable_user | DELETE /api/users/{user_guid} | Disable User |
get_user | GET /api/users/{user_guid} | Get User |
list_user | GET /api/users | List users |
User create_user(post_user)
Create user
Creates a user.
- Bearer (JWT) Authentication (BearerAuth):
- OAuth Authentication (oauth2):
import time
import cybrid_api_id
from cybrid_api_id.api import users_idp_api
from cybrid_api_id.model.user import User
from cybrid_api_id.model.post_user import PostUser
from pprint import pprint
# Defining the host is optional and defaults to https://id.sandbox.cybrid.app
# See configuration.py for a list of all supported configuration parameters.
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): BearerAuth
configuration = cybrid_api_id.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)
# Configure OAuth2 access token for authorization: oauth2
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# Enter a context with an instance of the API client
with cybrid_api_id.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = users_idp_api.UsersIdpApi(api_client)
post_user = PostUser(
email="email_example",
) # PostUser |
# example passing only required values which don't have defaults set
try:
# Create user
api_response = api_instance.create_user(post_user)
pprint(api_response)
except cybrid_api_id.ApiException as e:
print("Exception when calling UsersIdpApi->create_user: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
post_user | PostUser |
- Content-Type: application/json
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
201 | User created | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
disable_user(user_guid)
Disable User
Disables a user. User is not deleted. Required scope: users:execute
- Bearer (JWT) Authentication (BearerAuth):
- OAuth Authentication (oauth2):
import time
import cybrid_api_id
from cybrid_api_id.api import users_idp_api
from cybrid_api_id.model.error_response import ErrorResponse
from pprint import pprint
# Defining the host is optional and defaults to https://id.sandbox.cybrid.app
# See configuration.py for a list of all supported configuration parameters.
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): BearerAuth
configuration = cybrid_api_id.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)
# Configure OAuth2 access token for authorization: oauth2
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# Enter a context with an instance of the API client
with cybrid_api_id.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = users_idp_api.UsersIdpApi(api_client)
user_guid = "user_guid_example" # str | Identifier for the user.
# example passing only required values which don't have defaults set
try:
# Disable User
api_instance.disable_user(user_guid)
except cybrid_api_id.ApiException as e:
print("Exception when calling UsersIdpApi->disable_user: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
user_guid | str | Identifier for the user. |
void (empty response body)
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
204 | User disabled | - |
401 | Unauthorized - Authentication failed, | - |
403 | Invalid scope | - |
404 | user not found | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
User get_user(user_guid)
Get User
Retrieves a user. Required scope: users:read
- Bearer (JWT) Authentication (BearerAuth):
- OAuth Authentication (oauth2):
import time
import cybrid_api_id
from cybrid_api_id.api import users_idp_api
from cybrid_api_id.model.user import User
from cybrid_api_id.model.error_response import ErrorResponse
from pprint import pprint
# Defining the host is optional and defaults to https://id.sandbox.cybrid.app
# See configuration.py for a list of all supported configuration parameters.
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): BearerAuth
configuration = cybrid_api_id.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)
# Configure OAuth2 access token for authorization: oauth2
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# Enter a context with an instance of the API client
with cybrid_api_id.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = users_idp_api.UsersIdpApi(api_client)
user_guid = "user_guid_example" # str | Identifier for the user.
# example passing only required values which don't have defaults set
try:
# Get User
api_response = api_instance.get_user(user_guid)
pprint(api_response)
except cybrid_api_id.ApiException as e:
print("Exception when calling UsersIdpApi->get_user: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
user_guid | str | Identifier for the user. |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | user found | - |
401 | Unauthorized - Authentication failed, | - |
403 | Invalid scope | - |
404 | user not found | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
UserList list_user()
List users
Retrieve a list users. Required scope: users:read
- Bearer (JWT) Authentication (BearerAuth):
- OAuth Authentication (oauth2):
import time
import cybrid_api_id
from cybrid_api_id.api import users_idp_api
from cybrid_api_id.model.user_list import UserList
from pprint import pprint
# Defining the host is optional and defaults to https://id.sandbox.cybrid.app
# See configuration.py for a list of all supported configuration parameters.
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure Bearer authorization (JWT): BearerAuth
configuration = cybrid_api_id.Configuration(
access_token = 'YOUR_BEARER_TOKEN'
)
# Configure OAuth2 access token for authorization: oauth2
configuration = cybrid_api_id.Configuration(
host = "https://id.sandbox.cybrid.app"
)
configuration.access_token = 'YOUR_ACCESS_TOKEN'
# Enter a context with an instance of the API client
with cybrid_api_id.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = users_idp_api.UsersIdpApi(api_client)
page = ListRequestPage(0) # int | The page index to retrieve. (optional)
per_page = ListRequestPerPage(1) # int | The number of entities per page to return. (optional)
guid = "guid_example" # str | Comma separated guids to list users for. (optional)
# example passing only required values which don't have defaults set
# and optional values
try:
# List users
api_response = api_instance.list_user(page=page, per_page=per_page, guid=guid)
pprint(api_response)
except cybrid_api_id.ApiException as e:
print("Exception when calling UsersIdpApi->list_user: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
page | int | The page index to retrieve. | [optional] |
per_page | int | The number of entities per page to return. | [optional] |
guid | str | Comma separated guids to list users for. | [optional] |
- Content-Type: Not defined
- Accept: application/json
Status code | Description | Response headers |
---|---|---|
200 | list users | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]