- list - List all identifiers on the block-list
- create - Add identifier to the block-list
- delete - Delete identifier from block-list
Get a list of all identifiers which are not allowed to access an instance
require 'clerk_sdk_ruby'
Models = ::Clerk::Models
s = ::Clerk::OpenAPIClient.new(
bearer_auth: '<YOUR_BEARER_TOKEN_HERE>'
)
res = s.blocklist_identifiers.list
unless res.blocklist_identifiers.nil?
# handle response
endCrystalline::Nilable.new(Models::Operations::ListBlocklistIdentifiersResponse)
| Error Type | Status Code | Content Type |
|---|---|---|
| Models::Errors::ClerkErrors | 401, 402 | application/json |
| Errors::APIError | 4XX, 5XX | */* |
Create an identifier that is blocked from accessing an instance
require 'clerk_sdk_ruby'
Models = ::Clerk::Models
s = ::Clerk::OpenAPIClient.new(
bearer_auth: '<YOUR_BEARER_TOKEN_HERE>'
)
req = Models::Operations::CreateBlocklistIdentifierRequest.new(
identifier: 'example@example.com'
)
res = s.blocklist_identifiers.create(request: req)
unless res.blocklist_identifier.nil?
# handle response
end| Parameter | Type | Required | Description |
|---|---|---|---|
request |
Models::Operations::CreateBlocklistIdentifierRequest | ✔️ | The request object to use for the request. |
Crystalline::Nilable.new(Models::Operations::CreateBlocklistIdentifierResponse)
| Error Type | Status Code | Content Type |
|---|---|---|
| Models::Errors::ClerkErrors | 400, 402, 422 | application/json |
| Errors::APIError | 4XX, 5XX | */* |
Delete an identifier from the instance block-list
require 'clerk_sdk_ruby'
Models = ::Clerk::Models
s = ::Clerk::OpenAPIClient.new(
bearer_auth: '<YOUR_BEARER_TOKEN_HERE>'
)
res = s.blocklist_identifiers.delete(identifier_id: 'identifier123')
unless res.deleted_object.nil?
# handle response
end| Parameter | Type | Required | Description |
|---|---|---|---|
identifier_id |
::String | ✔️ | The ID of the identifier to delete from the block-list |
Crystalline::Nilable.new(Models::Operations::DeleteBlocklistIdentifierResponse)
| Error Type | Status Code | Content Type |
|---|---|---|
| Models::Errors::ClerkErrors | 402, 404 | application/json |
| Errors::APIError | 4XX, 5XX | */* |